第一个程序hello world
按照惯例,每学一个新语言便是写一个hello world程序
#include <stdio.h> //预处理
#define PI 3.14 // 定义一个宏 PI的值为3.14
int main()
{
printf("hello world!\n"); //打印到终端
return 0;
}
C语言编译步骤
- 预处理
gcc -E xx.c -o xx.i
带#的语句就是预处理指令,预处理指令在预处理的时候处理了
删除注释
C语言注释方法: 1://内容 2:/* 内容 */
- 编译
gcc -S xx.i -o xx.s
将预处理文件编译生成汇编文件
检查语法错误
- 汇编
gcc -c xx.s -o xx.o
将汇编文件编译生成二进制文件.o
- 链接
gcc xx.o -o xx.exe
设置运行环境,堆栈等,链接其他库
在集成环境下点击运行即可
程序解释
#include <stdio.h> 头文件,把stdio.h包含进来
#define PI 3.14 定义宏 用PI替换3.14
int main() 主函数,只能切必须有一个
printf(“hello world!\n”) 打印内容到终端
return 0; 结束这个函数,然后返回值
注意:C语言每句都要有分号; 切都是英文输入法,中文输入法会报错