C语言题,急求高手解答

t为int类型,进人下面的循环之前,t的值为0while(t=1){……}则以下叙述中正确的是()。A、循环控制表达式的值为0B、循环控制表达式不合法C、循环控制表达式的... t为int类型,进人下面的循环之前,t的值为0
while( t=1 )
{ ……}
则以下叙述中正确的是( )。

A、循环控制表达式的值为0
B、循环控制表达式不合法
C、循环控制表达式的值为1
D、以上说法都不对 答案为C 求解释
展开
 我来答
看灰过来了
2012-05-09 · TA获得超过879个赞
知道小有建树答主
回答量:508
采纳率:83%
帮助的人:300万
展开全部
呵呵,t=1,这是个赋值表达式,表达式的值就是左值的值,也就是变量t的值,就是1,那循环条件可不就是1吗,非0即为真,这是个死循环
wogaogu
2012-05-09 · TA获得超过147个赞
知道答主
回答量:36
采纳率:0%
帮助的人:34.7万
展开全部
t为int类型,t=1即把1赋给t。
所以while(t=1)的意思是while(t),即while(1),
c语言中while(1)的意思就是while(true)所以为永真。
while后面的语句会无限循环,楼主懂了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingfeng588
2012-05-09 · TA获得超过2494个赞
知道大有可为答主
回答量:1475
采纳率:50%
帮助的人:1822万
展开全部
while( t=1 )先做赋值操作,即t=1,之后判断,判断条件是t的值,所以选C。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式