初识c语言
#include <stdio.h> //头文件
int main(){ //主函数,程序从此开始执行,括号内为空时,也可以是"void",否则就写参数
return 0; //0意味着与"int"类型相同
}
system函数
功能:在已运行的程序中执行另外一个外部程序
参数:可执行的程序名字
返回值:成功为0,否则为任意数字
如:
该代码执行后会打开calc(计算器),可写全路径,效果等同于cmd
数据类型int
#include <stdio.h>
int main() {
int value;
value = system("calc");
printf("%d\n",value);//%d是一个占位符,表示输出一个整形数据
}
将返回值给value,int为整型数值,返回值为0,0为整形,因此可以接收。若程序错误,则返回值为任意数字,也为整形,亦可接收。
c语言编译过程
1、预处理:宏文件展开,头文件展开,条件编译,同时删除代码中的注释,此时不检查语法。
2、编译:检查语法,将处理后的文件转换成汇编语言。
3、汇编:将汇编文件生成目标文件(二进制文件)。
4、链接:c语言写的程序需要各种库的依赖,所以编译之后还需要把库链接到最终可执行程序中去。