1、在程序进行预编译处理时将每个注释替换为一个空格,因此在编译时注释部分不产生目标代码,注释不影响程序的运行。
2、在字符串中,//和/*都不作为注释的开始,而是作为字符串的一部分。如:
printf(“//hello world!\n”);
3、C99标准建议把main函数指定为int类型,并要求函数带回一个整数值。main函数最后有一个return 0语句,表示当主函数正常结束时,返回给操作系统的值为0。
4、预处理指令:如#include<stdio.h>和#define等。C编译系统在对源程序进行“翻译”以前,先由一个预处理器对预处理指令进行预处理,对于#include<stdio.h>来说,就是讲stdio.h头文件的内容读进来,取代#include<stdio.h>。由预处理得到的结果与程序其他部分一起,组成一个完整的、可以用来编译的最后的源程序,然后由编译器对该源程序正式进行编译,才得到目标程序。
5、程序设计须经历的几个工作阶段:
- 问题分析;
- 设计算法;
- 编写程序;
- 对源程序进行编辑、编译和连接;
- 运行程序,分析结果;
- 编写程序文档。