人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

执行以下程序段时().x=-1;do{x=x*x;}while(x);(A)循环体将执行无限次(B)循环体将执行两次(C)

[复制链接]

问题:执行以下程序段时().x=-1;do{x=x*x;}while(x);(A)循环体将执行无限次(B)循环体将执行两次(C)

答案:↓↓↓

网友采纳  应该就是执行一次就退出循环了,你C选项是什么呢
网友采纳  (C)循环体将执行一次(D)系统将提示有语法错误
网友采纳  不好意思昨天讲错了,今天看了下书,C语言中把非零的数认为为真,0为假,do{}while()循环,是while(),括号中条件为真时进入循环,第一次循环后x=1,为真,进行第二次循环,x=-1,不等于0,也认为真,接着循环,所以应该选A,为无限次循环
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表