形式为
type var_name = init_value
其中init_value就是初始化值了。
类似于
type var_name
var_name = init_value
不过,基于编译器的实现,一般初始化值的方式要比先定义后赋值更高效。另外,有些初始化是必须的。比如常量的定义,必须在定义的时候赋予初始化值。
就是在定义一个变量的时候给他赋值。比如:
……
main()
{
int i = 0//这里就是C的初始化
i = 3//这里是正常的语句
printf("%d\n", i)
}
如果你不写int i = 0只是 int i
如果你一旦漏写了
i = 3
那么你再写 printf("%d", i)
可能出现乱码,而你找不出来。
如果你写了i = 0那么你就知道你i 忘记了赋值,可以找到错误。
这样计算机运行的也不那么郁闷了。