C程序主要包括以下部分
- 预处理指令
- 函数
- 变量
- 语句&表达式
- 注释
HelloWorld例子
#include <stdio.h>
int main(){
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
return 0;
}
- 程序的第一行
#include <stdio.h>
是预处理器指令,告诉 C 编译器在实际编译之前要包含stdio.h
文件。 - 下一行
int main(){}
是主函数,程序从这里开始执行。 - 下一行
/*...*/
将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。 - 下一行
printf(...)
是 C 中另一个可用的函数,会在屏幕上显示消息"Hello, World!"
。 - 下一行
return 0
; 终止main()
函数,并返回值 0。
其它的问题
必须有一个main函数作为入口点,返回值int标识这个程序的运行结果;0表示程序正常退出,程序的资源自己分配;1表示程序非正常退出,程序会没收运行过程中获取的资源。
""
和<>
两种导入方式;""
表示编译器会首先从自己的工程里面去查找这个头文件,如果没有,那么会从系统库里面去查找;<>
表示编译器会首先从系统库里面去查找这个头文件,如果没有,那么会从当前工程里面去查找。关键字是编译器定义的,不能用关键字命名
注释分为单行注释:
//
和多行注释/**/