C语言选择:错误为什么是使用未定义的变量?n不是被define了吗

2025-04-04 18:36:52
推荐回答(3个)
回答1:

我懂你问的了。
第9题是吧。
你好好看一看,D答案说的“使用了未定义的变量”,这个变量说的不是n,而是x。
因为在程序中,x是在if(a[0]+a[i]>b)下面的语句中定义的,所以,x只能在if()这里用,然而程序还在else中用到了x,这里的x就没定义了。

回答2:

c语言定义变量可不是define吧?

回答3:

是x,不是n