python 中的 print 可以进行运算,而且输出不必要使用占位符python 不需要声明变量类型python 所有的文件互不干扰,每个文件都可以有一个主函数 main,但 c 的所有文件中只能有一个 main 函数
python 通过导入一些第三方库来进行强大的操作处理,对于标准库,一般可以直接调用c 即使一些标准库的东西也需要通过调用头文件的方式来操作,例如 stdio.h 头文件就是负责输入和输出的,i 表示 input,o 表示 output;stdlib.h 是 c 的标准库头文件
python 单行注释用 # ,多行注释用 ‘’’ ‘’’c 单行注释用 //,多行注释用 /* */
c 中 scanf 必须在第一行(不能是其他行)添加 #define _CRT_SECURE_NO_WARNINGS 才能成功或者在后面使用语句 #pragma warning(disable:4996),这句话放在程序任意位置都可以另外,C语言规定a表示存储单元中的数据,&a表示存储单元的地址。所以 scanf("%d", &a); 是把数据写到了 a 的地址中;打印的时候 printf("%d", a); 是打印了变量 a 中的值
在 python 中这个过程就显得容易的多:
而且在python中,最简单的事情是不需要定义变量的类型,而在c语言中,需要时刻关注变量的类型。