什么是C语言的初始化

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:14:26

就是在定义一个变量的时候给他赋值。

比如:
……
main()
{
int i = 0;//这里就是C的初始化
i = 3;//这里是正常的语句
printf("%d\n", i);
}

如果你不写int i = 0; 只是 int i;

如果你一旦漏写了

i = 3;

那么你再写 printf("%d", i);

可能出现乱码,而你找不出来。

如果你写了i = 0; 那么你就知道你i 忘记了赋值,可以找到错误。

这样计算机运行的也不那么郁闷了。

何为初始化?就是在定义一个变量的同时进行赋值,一般这个过程叫做初始化(initialization),如:
int a=100;//定义一个整型变量,名字为a,同时将值100赋给a
double c=2*3.14*r;
以上两个初始化语句完全等同于一下两个语句:
int a;
a=100;
double c;
c=2*3.14*r;

程序的预处理:在编译程序之后,会先执行预处理器指令,如#include 、#define 等,然后再开始编译

对变量进行初始化:在声明变量的时候就给变量赋一个初始值。

如:
int i=0;
给变量一个初使值