永发信息网

C语言中if语句可以和while语句通用么

答案:6  悬赏:80  手机版
解决时间 2021-05-06 01:14
C语言中if语句可以和while语句通用么
最佳答案
试举例说明何谓通用?
全部回答
if是判断成功(为真)后进入某程序段而while是判断成功(为真)后进入循环体,硬是通用程序企不出现逻辑问题!但是在某些情况下是可以通用的,如程序1:int a=1,b=0;while(a){b++;a=0;//这里确保a的值为0} 与程序2:int a=1,b=0;if(a){b++;a=0}的运行结果是一样的,这算可以“通用”,但是编译的机器码可就不一样的噢!
不通用,while是循环结构

while可以用if和goto代替

while(条件表达式){

过程代码

}

    ↓

y:

if(!(条件表达式))goto x;

过程代码

goto y;

x:

if也可以用while代替

if(条件表达式){

过程代码

}

    ↓

while(条件表达式){

过程代码

break;

}

if可以和while进行转换

不可以...

while是循环语句,满足条件则继续循环

if只是判断语句,包括的语句只执行一次

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ空间不能回复留言是怎么回事啊
离校申请书怎么写?
720度锐角是几边形
关于认真读书的名言,关于读书很认真的诗句
南理工什么专业好?还有要上南理工好的专业的
山东大运橡胶科技创新开发有限公司有这个公司
淮北市哪个咖啡店最好?
天龙八部里面有六十五级的老鼠宝宝吗
怎么做才能得到最有效最理想最迅速的减肥效果
漳州到宁德福安需要几个小时?
买了qq宠物戒指怎么不能用?
哪位能帮我看下,这是什么问题
同和居小吃地址在什么地方,想过去办事
千叶兰与绿萝哪个漂亮
我的电脑总卡页是怎么回事?
推荐资讯
怎样避免电脑辐射?
城乡公司商务酒店地址在什么地方,想过去办事
泸州到德阳票价
东易日盛装饰国际家装体验馆在哪里啊,我有事
洞口县湘运山门汽车站在什么地方啊,我要过去
感同身受是什么意思
汉道夫巴伐利亚德式餐吧(万达店)这个地址在什
大恶魔从什么图中最好拿到
苏氏土菜馆这个地址在什么地方,我要处理点事
高二物理电场计算题
关于PC 2K10的问题
我的显示器怎么这样了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?