![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言二级题目
2个回答
展开全部
正确答案:C
if(a>b)a=b;因条件不成立,a值不变为10
b=c时,b为30
c=a时,因a值为10,故c为10
if(a>b)a=b;因条件不成立,a值不变为10
b=c时,b为30
c=a时,因a值为10,故c为10
追问
不是只有A>B的时候才有A=B吗
追答
对,如题:
a=10;b=50;c=30;
因为a>b不成立,所以赋值语句a=b不执行,a值不变,仍等于10。
如果a>b成立,则a=b,a值会变为b值50。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询