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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

C语言程序设计我是C语言初学者,有一道看程序的题我有些弄不懂,17)设有定义:inta=l,b=2,c=3;,以下语句中执行效果与其它三个不同的是().A)if(agt;b)c=a,a=b,b=c;B)if(agt;b){c=a,a=b,b=c;}C)if(agt;b)c=a;a

[复制链接]

问题:C语言程序设计我是C语言初学者,有一道看程序的题我有些弄不懂,17)设有定义:inta=l,b=2,c=3;,以下语句中执行效果与其它三个不同的是().A)if(agt;b)c=a,a=b,b=c;B)if(agt;b){c=a,a=b,b=c;}C)if(agt;b)c=a;a

答案:↓↓↓

网友采纳  答案:C  A:是如果a>b,则一程序一直执行到“b=c;”,效果是换a与b的值;  B:是如果a>b,则执行{}里的语句,效果是交换a与b的值;  C:是如果a>b,则执行c=a;无论a是否大于b,c的值都要给a,a-b;没什么作用;  D:是如果a>b,则效果是交换a与b的值,c相当于中转站,a-b;没什么作用;
回复

使用道具 举报

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

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

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