变量的声明
// 声明一个变量
int height;
// 声明多个变量
int height, width;
变量声明后,类型不能在运行时修改。
赋值
// 先声明,后赋值
int num;
num = 42;
// 或 声明和赋值,同时
int num = 42;
作用域
文件作用域
#include <stdio.h>
int x = 666;
int main(void) {
printf("%i\n", x);
}
块作用域
#include <stdio.h>
int x = 666;
int main(void) {
if (x == 12) {
int b = 99; // 定义在 {} 里,作用域就只在这个 {} 里
}
printf("%d\n", x); // 12
printf("%d\n", b); // 出错
}...