C语言
程序员
C语言标准
windows
C语言标准库
编辑器
头文件
函数
用C语言写经典的HelloWorld程序
命令行
<!-- lang: cpp --> #include <stdio.h> //标准头文件,使用输入输出函数如printf()时须要它 #define INCHES_PER_FOOT 12 //宏能够提供给预处理器的指令,来添加或修改程序中的C语句 /* 每一个C程序老是从main函数体开始执行 */ int main(void){ printf("Hello,World!!\n"); //printf()是一个标准的库函数,它将函数名后面引号内的信息输出到命令行上 printf("%d\n",INCHES_PER_FOOT); return 0; //返回0表示,程序正常终止,而返回非0值表示异常 }
建立C程序步骤
code
编辑对象
编辑的过程就是建立和修改C程序的源代码 可使用集成开发环境(IDE)、或者使用文本编辑器来建立文件(以".c"后缀名结尾),编写C源代码 比较常见的编辑器有Vim编辑器(Linux)、Emacs(windows&Linux)等等
编译开发
编译器能够将源代码转换成机器语言,在编译的过程当中,会找出并报告错误,若是没有错误将编译产生以.o或.obj为后缀名的对象文件 编译过程包括两个阶段,第一个阶段称为预处理阶段,在此期间会修改或添加代码,第二个阶段是生成对象代码的实际编译过程 在非集成开发环境下,若是想要编译C源代码文件,须要使用命令:cc -c myprog.c
连接文档
连接器(linker)将源代码文件中由编译器产生的各类对象模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将他们组合成一个可执行的文件,连接器也能够检查和报告错误,例如引用了一个根本不存在的库组件
执行字符串
就是当成功完成了前述3个过程后,运行程序 若是上面3个步骤中任何步骤出错,都要返回到编辑步骤,从新修改源代码