1.主函数
注意:main函数运行时,可以在命令行后加上参数
例题:用main函数实现对输入的数排序
引申:atoi()函数:把数值型字符串转换成整数
面试题:
问主函数既然不会被其它函数调用,为什么要返回1?
int main()
{
int x=3;
printf("%d",x);
return 1;
}
答:mian中,c标准认为0表示成功,返回非零值表示主函数执行过程中的异常情况。具体什么数字代表什么异常,可以由编程者自己定义。
- 预处理
问题1:什么是预编译?何时需要预编译?
答:
预编译又称预处理,是整个编译工作最先做的工作,处理所有#开头的文件。即把#include头文件拷贝到源文件中,把#define中的宏参数替换,以及条件编译#if等
何时需要编译:
1、总是使用不经常改动的大型代码体。
2、程序由多个