每一个C源程序都必须有且只有一个main函数
#include称为文件包含命令 扩展名为.h的文件称为头文件
#include <stdio.h> 引入输出输入语句 printf()和scanf()
函数:
printf("输出控制符",输出参数);
定义常量:
#define 标识符 常量
#define 是一条预处理命令、宏定义命令
习惯上常量标识符大写 变量标识符小写
编译后立刻执行: gcc test.c -o test && ./test
-c和-o都是gcc编译器的可选参数
-c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。
-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。
例如
gcc -c test.c将生成test.o的目标文件
gcc -o app test.c将生成可执行程序app
二进制转10进制 2的n次方减1