为什么在while(1) 内定义变量出错 5
11个回答
展开全部
C语言亮桐的变量声明只能在函数的开头。因为编译器需要在渣盯一开始把变量全部存敬梁坦入堆区。
如果用C++的话,就能在函数中间声明变量了。
在函数头部声明 #include<iostream>
如果用C++的话,就能在函数中间声明变量了。
在函数头部声明 #include<iostream>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为while是执行语句,不能够定义变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能重复定义,自己看看错误提示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果卸载里面的话,每次执行判断while都会定义变量一次。当然有问题了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询