闲聊:编程语言的元素【数学】->【算法】->【语法】->【英语】
强调:数学是思想,算法是体现,语法是载体也是细节,英语是辅助。
(多说一点)
编程语言是自然语言(也就是我们人类所理解的语言)与机器语言的媒介,编程的目的就是让机器去执行我们所要做的事情!
数学是思想:我们所要解决的问题,都可以从数学逻辑的角度去解剖,从而能够让机器去理解和执行(做什么)
算法是体现:机器执行的过程是有逻辑关系的,而算法就是数据和逻辑的体现(怎么做)
语法是载体:用机器和人都可以看懂的语言去交流
英语是辅助:英语在机器的眼里就是符号,它的作用是不同人对同一代码的理解能够一致
【正式开始】
上面我们说到:英语只是C语言的符号,那我们就从符号开始学习。
在C语言中,符号是由
英文字母(a,b,c……)
数字(1,2,3……)
下划线:___
其他特殊:
+,-,*,/,%,++,--
,=,>=,
!,|,&,!,|,&&,^,~,
(),[],{},\,?,:,;,,,.'',""
其中有两大类是有规定的:
1、标识符:函数名(系统或自定义)、类型名、变量名->由字母、数字、下划线组成(注:不可以是数字开头,且大小写不相同)
2、关键字:
auto static extern register
int char float double unsigned long short signed
if else switch case break default
while do……while for goto
main return
typedef struct union enum
(注:关键字不可做名字使用)
领取专属 10元无门槛券
私享最新 技术干货