C 程序主要包括以下部分:
1)预处理指令
2)主函数
3)主函数体
4)注释(说明文字)
示例程序:
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
1.#include<stdio.h>以上一行是编译预处理指令,告诉 C 语言编译器在编译之前要包含stdio.h文件,程序中使用了printf函数,如果不包含这个头文件,编译时会出现警告。
2.int main() 是主函数,程序从这里开始执行,主函数体的代码在一对花括号中。在同一程序中,main函数只能有一个。
3.主函数中调用了C语言的库函数printf,用于输出一句文字。文字结尾的\n表示换一行,多个\n就可以输出多个空间。
4.return 0主函数返回,程序退出。
由于我是在linux下采用vi工具进行编程,输入以上源代码,源代码文件命名为book0.c。
在命令提示符下输入:gcc -o book0 book0.c,编译源程序,如果没有编译错误,将生成一个命名为book0的可执行文件,如果没有用-o指定输出文件,缺省的输出文件是a.out。
在命令提示符下输入:./book0,执行该文件,可以看到结果。
注意事项:
/**/ 多行注释
// 单行注释(注释不会被执行,编译时会被编译器直接跳过)
#include 包含其它文件的预处理指令。
main 程序执行的起点。
{} 函数体、语句块的开始和结束。
() 函数的参数放在括号中。
"" 字符串放在双引号中。
\n 换行符。
; 一行代码的结束。
C语言严格区分大小写;
中文的全角标点符号C语言无法识别,编译时会报错;
如果只有;号,表示一条空语句。