第一次学C语言是五年前,本科竞赛两年一直在用C和C++,毕业后直接读研,代码越敲越少,最近猛然发现自己很多基础点遗忘,重看菜鸟教程,特此记录。
还是在windows下运行
C 程序主要包括以下部分:
- 预处理器指令
- 函数
- 变量
- 语句 & 表达式
- 注释
const 定义常量(const int a=5;//正确用法)
do 循环体
extern 声明变量(不是定义变量),定义在其他文件
sizeof 计算数据类型、变量长度(即所占字节)
static 静态变量
auto 修饰局部变量(aut0 int a;//正确用法)
register (register int a;//用于定义在存储在寄存器中)
static ( 应用于全局变量,则限制在其文件内;应用于函数变量,则限制于改函数内)
整数类型
char 1字节
unsigned char 1字节
short 2字节
unsigned short 2字节
int 4字节
unsigned int 4字节
long 4字节
unsigned long 4字节
float 4字节
double 8字节
= a++; 先赋值后运算
&a; 将给出变量的实际地址。//&我=我家的地址
*a; 将指向一个变量。 //*我家的地址=我
非零和非空的值为 true,把零或 null 假定为 false。