学习C第二章类型、运算符和表达式4: 声明
所有的变量在使用前都要被定义(declared)。 定义指定了类型(type),并且包括了一系列的(一个或多个)该类型的变量, 比如:
int lower, upper, step;
char c, line[1000];
变量也可以在声明的同时初始化。 如下所示, 变量名后面紧跟着等号和对应的表达式:
char esc = '\\';
int i = 0;
int limit = MAXLINE + 1;
float eps = 1.0e-5;
修饰词const可以和变量的声明结合使用, 使得变量的值不能再被改变。 对于一个数组, const修饰词表示其元素不能再被改变了。
const double e = 2.71828182845905;
const char msg[] = "warning: ";
const修饰词还可以和数组参数一起结合使用, 表明函数不能改变数组:
int strlen(const char[]);
参考: 《The C Programming Language》- Chapter 2.4