Day1 python与c宏观区别

一.语言类型不同

1.C

编译型、静态强类型。

如定义变量时需要定义类型

复制代码
int a=0;

2.Python

解释型、动态弱类型。

不用声明类型,赋值自动生成类型,变量类型可随时切换。

复制代码
a = 10
a = 3.14

二.语言风格不同

1.C

严格语法:分号;结尾、大括号{}包裹代码块

代码繁琐,格式要求硬

复制代码
int main(){
return 0;
}

2.python

无分号、无大括号

缩进区分代码块,语法极简、简洁

复制代码
while True:
 print("永远输出")

三、运行方式

1.C(编译型)

源码 (.c)→ 编译(.obj) → 生成 exe 可执行文件(.exe)→ 运行

2.Python(解释型)

逐行解释执行,无需编译,写完直接跑

四.难度 & 用途

1.C

偏底层:硬件、单片机、操作系统、性能开发

适合打基础、理解内存、逻辑底层

2.Python

偏上层:少儿编程、数据分析、爬虫(主页有相关教程)、AI、自动化

上手极快,适合入门

相关推荐
LDR00614 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术14 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园14 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob15 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享15 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.15 天前
C语言--day30
c语言·开发语言
玖玥拾15 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
何以解忧,唯有..15 天前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽15 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下15 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php