以下程序段输出结果为 以下程序运行后的输出结果是什么?
以下程序运行后的输出结果是什么?
C=(a=a-=5)是一个表达式,(a=B,B3)是另一个表达式。
A=0,A=A-5=-5,A=A,A=(-5)(-5)=-10,将值赋给C,C=-10,在这种情况下,A=-5
A=B,将B的值赋给A,A=0,执行B 3=0,3=3,这3不赋任何变量。
最后的结果是a=0,B=0,C=-10
输出a,B,C的值,输出0,0,-10
输出^#&
main()
{intx,y,Z
x=2Y=7z=5
switch(x>0)//x=2>0为真,值为1,切换到案例1
{
案例1:switch(y<10)//y=7<10为真,表达式值为真是1,切换到case 1,输出“^”
{case 1:printf(“^”)break
]case 0:printf(“!“)break]}//如果没有break,继续执行case 0
case 0:switch(z==5)//z==5为真,切换到case 1,输出“^ ”“”
{case0:printf(“*”)break
case1:printf(“””)break默认值:printf(“%%”)中断
}//不中断继续默认值:printf(“&”//output“&”]}
下面程序的输出结果是什么?
1。Continue表示跳出这个循环,break表示跳出这个循环,sum=I等于sum=sum I,所以结果是0,1,1,2,3,3,6,42,如果下面的数字对应于开关括号中的数字,冒号后面的表达式将被执行,直到遇到brak。Default是默认执行(当没有找到匹配项时),因此结果是4,4,4,5
以下程序段输出结果为 以下程序的运行结果是 程序运行后的输出结果是
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。