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!

总结


  1. 无论C程序大或小,复杂或简单。C程序都是由变量函数构成,变量用于存储程序计算过程中的值,函数由一系列语句构成以执行计算

  2. 不管C程序由多少.c文件构成,都必须有且只能有一个main()函数,这个main函数是程序的入口,其他所有自定义函数或函数库中的函数都要由main函数去组织调用

  3. printf参数中的'\n'为换行转义字符,在打印过程中只要遇到\n字符就会换行,C语言中还有许多其他转义字符例如:

    • \t 制表符
    • \b 回退符
    • \" 双引号
    • \\ 反斜杠本身