关于c程序的文件
**c程序的文件大概有两种:源程序 :xxx.c
头文件:xxx.h**
c程序的注释:
多行注释符:/* */
缺点:不能嵌fu套使用
单行注释符://
支持嵌套使用
头文件:c语言中包含头文件的方式有两种
a)#include<头文件名称>
b)#include“头文件名称”
关于main函数
c程序中必须要包含一个main函数
执行./a.out 代码是从main开始往下执行的
int main(void){
这里边是可执行语句
....
}
可执行语句
a) 每条语句之后必须加分号;
b) 从main函数开始顺序向后执行
c) main函数中只要执行return语句,c程序离开执行结束
d) return 一般跟一个数字
该数字给linux系统看 告诉Linux系统./a.out执行的结果
通过返回值可以让linux了解到./a.out是执行成功了,还是执行过程中出问题了
return 0;一般代表执行成功了
return -1;表示执行过程中有错误
关于printf
printf是标准c语言库中的一个函数
其作用就是显示器输出信息
printf("输出信息\n");
\n:表示回车换行
去到下一行的行首
**注意:你的程序中要使用printf函数,必须通过#include<stdio.h> 这个头文件**
关于gcc编译器
gcc作用就是翻译官
负责将c程序翻译为CPU能够识别的机器指令
过程就是编译
注意:能够将c程序翻译为CPU机器指令的翻译工具不只gcc
vc
broland c builder
keil
turbo c
gcc工作的过程
1) 预处理
将源文件中包含的头文件,并且将头文件汇中的内容全部拷贝过来
-E只对xxx.c做预处理,不做后续编译过程
-0 指定处理结果保存到那个文件中去
2) 编译
-c:只能进行到编译完成就结束 不做链接过程
-o:指定编译后的结果保存到xxx.o文件中去