本来早就应该写了,但是因为懒惰,还有一些事情拖延了。刚开使学c语言时上课不是很认真,虽然对C语言有一定概念上的了解,但对于实际操作方面的理解为零。到不是因为懒了,主要是家庭教育原因导致大学之前没电脑,甚至没有自己的智能手机。c语言灵活性是比较高的,对语法的限制比较低。刚开始第一个代码"hello world"时,以为一定空格数都是被要求固定的,还有换行,后来发现真这样将是十分不人性化的,代码的可写性就会很低。
回到正题,一个代码包括头文件和主函数。头文件中包括了可引用的函数。如# include <stdio.h> ,"<stdio.h>",便是一个头文件。本句“# include <stdio.h>” 是对应用头文件的声明,告诉电脑我要用里面的函数。函数是一套运行规则,给数据套用函数,函数便会按规则处理数据。如printf("hello world");便会执行在屏幕上打印出“hello world”,引号内的内容可以换成其他文字。
主函数是代码运行的关键部分,int main();意为定义一个主函数。你也可以自己定义一个函数,你会发现,所谓代码就是定义一个大函数,即主函数的过程。主函数返回值为0,而你定义的一般函数返回值需要是你规则中的代数(如果你要他管用的话)。
学习c语言不要拘泥于语法,没必要去研究各种可运行的,不规范的操作方式,当然,感兴趣的话都行,只是你要明白,这些不规范的操作方式并不一定是有逻辑行的,因为规则总归是人制定的,他怎么让某些操作可以实现,不一定是有逻辑的,有时候只是它刚好就是能这样用。而且这规则随时都能改,我们只要能用好它就行,没必要去钻研它的规则,它并不是一门科学,只是一种工具。