www问答网
所有问题
什么是未初始化的局部变量啊?
大哥们,我百思不得其解啊
举报该问题
其他回答
第1个回答 2023-10-29
int b;这个变量就是没有初始化的局部变量,报错的原因是
scanf("%d", &b);这边少了一个取地址符号&,scanf需要的是一个指针,如果没用&,那么b必须是一个初始化成为指针值得变量,而你没有初始化
相似回答
在vs2010中出现警告“使用了
未初始化的局部变量
”是
什么
意思?
答:
变量在使用前可能未赋值,存在隐患
。在有些编译系统中,可能会默认为0;但是有些系统中,可能会是一个随机值,导致结果出乎你的预想。
c++中
什么叫
使用了
未初始化的局部变量
y?
答:
明显i和y都是局部变量,i初始值是0,但是y就是没有初始化的局部变量
。例如:int main{int i = 0;int y;for(; i < y;i++){ //...} }
c++中
什么叫
使用了
未初始化的局部变量
y?
答:
当局部变量未初始化,且在第一次赋值前引用了该变量值,那么就会报使用了
未初始化的局部变量
这样一个警告或者错误。该程序中x,y,z,i均为局部变量,“i=0”首先对i变量进行了初始化,即赋值为0。接下来“for(x=1;y<...
JAVA
局部变量尚未初始化
是
什么
意思每次都说if(nian)这个不能用_百度知...
答:
JAVA中的局部变量使用前需要进行初始化,
也就是赋值
,你在main方法中定义了连个变量,但是没有给它们赋值,所以就会报错,编译不通过;可以先赋值,也可以增加Scanner 从控制台进行接收 ...
C语言定义了结构体使用时提示使用了
未初始化的局部变量
是为
什么?
答:
//这样写后面再定义结构体
变量
就不用再一个一个分配内存和释放内存了 struct Visitor{ char *name;int old;Visitor()//变量创建自动调用 {//构造函数,分配内存,name=new char[20];//分配20个字节 //name=(char*)...
未初始化
是
什么
意思
答:
未初始化是指变量在定义时没有被赋初值,使得变量所在的内存区域中的值是未知的,也可能是随机的。在代码中使用
未初始化变量
时,其结果是不可预测的,可能会导致程序出现异常,因为它们的值可能包含非法地址、垃圾值或未定义...
C++中,
未初始化的局部变量
值是
什么
。
答:
只是程序放弃这个地址。你定义一个变量,计算机分配地址,正好分配到这个地址上,但是你
没有初始化变量
,也就
是没
有刷新这个地址上的已有数据,当你直接使用这个变量时,取到的值就是之前程序储存在这个地址上的值。
...used without having been initialized”是
什么
意思
答:
警告,就是你
的局部变量
x使用的时间还没有被初始化。通常,
没有初始化的
变量里面都是垃圾数据。
C语言,使用了
未初始化的局部变量
答:
当局部变量未初始化,且在第一次赋值前引用了该变量值,那么就会报使用了
未初始化的局部变量
这样一个警告或者错误。局部变量定义时的形式为 TYPE var = init_value;其含义为定义一个类型为TYPE,名字为var的局部变量,并...
大家正在搜
使用了未初始化的局部变量指针变量
使用未初始化的局部变量
局部变量未初始化的值
怎样解决未初始化的局部变量
Java局部变量未初始化未使用
c语言未初始化的局部变量
局部变量未初始化
局部变量未初始化监测
什么时候会出现变量未被初始化