HelloWorld
要完成“helloworld”程序,要编写程序文本,编译,加载,运行
编写程序文本
helloworld.c
#include <stdio.h> //加载标准函数库
main(){ //main函数(程序入口)
printf("hello world!\n"); //使用标准函数库中printf打印函数
} //‘\n’是一个转义字符,代表换行
编译
在UNIX类系统中,系统自带有gcc编译器
$ gcc helloworld.c
直接运行上边命令,就已经将helloworld编译为a.out,此时当前路径下生成a.out
运行
直接运行编译后生成的文件a.out
$ ./a.out
hello world!
总结
无论C程序大或小,复杂或简单。C程序都是由变量与函数构成,变量用于存储程序计算过程中的值,函数由一系列语句构成以执行计算
不管C程序由多少.c文件构成,都必须有且只能有一个main()函数,这个main函数是程序的入口,其他所有自定义函数或函数库中的函数都要由main函数去组织调用
printf参数中的'\n'为换行转义字符,在打印过程中只要遇到\n字符就会换行,C语言中还有许多其他转义字符例如:
- \t 制表符
- \b 回退符
- \" 双引号
- \\ 反斜杠本身