视频地址: https://www.bilibili.com/video/av73897402
强类型语言与弱类型语言
C语言,是强类型的语言,对于每一个变量都有强制类型定义的要求。
而弱类型语言(如Python、Javascript)中,变量的类型不需要声明,程序运行过程中,根据环境的变化而自动转换变量类型。
C语言是一种强类型语言,我们今天学习数值型变量的定义与使用,其实在学习相关的C语言关键字。
关键字:与编译器沟通的桥梁
C89标准的关键字(32个):

我们已经知道,由编译器将C源码翻译为CPU能够识别执行的机器码,而编译器之所以能够读懂C源码的关键就在于关键字。C语言的关键字及其意义被嵌入在编译器中,编译器通过识别关键字来分析C语言源码代表的含义、是否合法。
关键字的地位非常高,自定义的变量名、函数名都不能与关键字重复。
问题:printf是关键字吗?
答:不是。
#数值类型的定义及使用
与定义数值类型变量有关的重要关键字:
- int(以及char、short、long)
- double(以及float)
以上的关键字,代表类型,我们可以使用它们,定义变量。
定义变量
<类型关键字> 标识符;
标识符就是我们通常所见的变量名、函数名。在C语言中,合法的标识符要求是:
- 以字母或者下划线开头<
1436




被折叠的 条评论
为什么被折叠?



