www问答网
所有问题
C++中“ warning C4700: local variable 'x' used without having been initialized”是什么意思
如题所述
举报该问题
推荐答案 2013-10-13
警告,就是你的局部变量x使用的时间还没有被初始化。通常,没有初始化的变量里面都是垃圾数据。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/35KA4351K.html
其他回答
第1个回答 2013-10-13
局部变量x未初始化。
相似回答
HELP
C++
问题
答:
D:\VCProject\Two\Two.cpp(12) :
warning
C4700:
local
variable
'b'
used
without
having
been
initialized 这2个
Warning
是由于在你的代码中,a,b没有被赋值就直接作比较造成的
c++
把
warning
去掉,程序如下,但编译有3个warining
答:
warning
C4700:
local
variable
'sec'
used
without
having
been
initialized warning C4700: local variable 'minute' used without having been initialized warning C4700: local variable 'hour' used without having been initialized 对吧?这是说明这三个变量没有被初始化 就被使用了。虽说没有错误...
c++
的问题
答:
编译的时候出现如下警告:
warning
C4700:
local
variable
'a'
used
without
having
been
initialized 说名变量a未初始化,是应为你的输入语句错了,所以不管输入什么系统都会认为a没有赋值,a不等于123当然输出 kaka。只要将scanf ("%d,&a")改为scanf ("%d",&a)就可以OK了,下次要小心点了。
C++
求助!!
warning
C4700:
local
variable
'
x
2'
used
without
having
been
...
答:
using namespace std;void function (double a,double b,double c,double x1,double x2){ if(a != 0) { // 3.1 计算 delta double delta = b*b - 4*a*c;// 3.2 若 delta > 0 if(delta > 0) { // 计算并输出两个不同的实根 x1 = (-b + sqrt(delta)) / (2*a)
;x
2...
...
warning
C4700:
local
variable
'n'
used
without
having
been
initi...
答:
当然很可能这个小问题会导致运行结果完全和想象的不一样。你这个应该就是了。n和p没有被初始化。虽然程序照样可以运行,但是n和p的值,估计不是你想要的inta,b,c;floatd,e,f;longg,h,i;cin>>a>>b>>c;cin>>d>>e>>f;cin>>g>>h>>i;intm;m=max(a,b,c);你看,你前面这些变量都...
...#3 - The
variable
'
C
' is being
used
without
being initialized...
答:
也就是说你的C没初始化。char m,A,B,C,D,E,F;//把A到F全部去掉,只留m就行,然后 改成这样的 switch(num){ case 10 :m='A';break;case 9:m='B';break;case 8:m='C';break;case 7:m='D';break;case 6:m='E';break;default:m='F';} ...
求助,
C++
编译出错
答:
15、
warning
C4035: 'f……': no return value “f……”的return语句没有返回值。16、warning C4553: '= =' : operator has no effect; did you intend '='?没有效果的运算符“= =”;是否改为“=”?17、warning
C4700:
local
variable
'bReset'
used
without
having
been
...
...
warning
C4700:
local
variable
'n'
used
without
having
been
...
答:
警告,编译器的警告,说明程序没有错误,可以运行,但是有小问题。当然很可能这个小问题会导致运行结果完全和想象的不一样。你这个应该就是了。n和p没有被初始化。虽然程序照样可以运行,但是n和p的值,估计不是你想要的 int a,b,c;float d,e,f;long g,h,i;cin>>a>>b>>c;cin>>d>>e>...
C++
里编写时'head'
used
without
having
been
initialized 是怎么...
答:
就是说你的那个head指针变量还没初始化就给其他的指针赋值,这样的话,编译器就会报
warning
.你可以在申请head的时候这样写:struct goods *head = new goods;给它一个初值就好了.
大家正在搜
相关问题
C++求助!!warning C4700: local va...
一个C语言的错误 warning C4700: local ...
VC++ D:\c++\1.6.cpp(33) : warn...
warning C4700: local variable ...
C++里编写时'head' used without hav...
InitList_Sq(LA); warning C4700...
C++ warning C4700: local varia...
c++在执行文件的时候提示.exe已停止工作(这个程序有时候...