77问答网
所有问题
一道c语言题目?
只循环了两次,为什么输出是223?
举报该问题
推荐答案 2019-12-15
1.重要的一点:函数fun里面的d和外面的d是不一样的变量,应该看作两个变量,一旦进入fun,外面的d就不起作用了。
2.两次调用fun的作用除打印了两个2,没有其他任何作用。
3.主函数里的d本身为1,两次循环后,结果为3,所以打印3。
最终打印的结果是:
2
2
3
追问
第一个d不是全局变量?怎么不起作用
追答
因为你在fun内部重新定义了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqvvqGpY8p3IWNvv8vv.html
其他回答
第1个回答 2019-12-15
fun() 里是输出的2,两次,最后3是main里的D
相似回答
大家正在搜
相关问题
一道c语言题目?
一道c语言题目?
一道c语言的题目?
一道C语言题目
一道c语言题目
一道C语言程序题?
一道有关C语言的题目?
求一道C语言题目。