inta=9,b=8,c=7,x=1;则执行语句if(a>7)if(b>8)if(c>9)x=2;else x=3;后x的值是1,
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/26 23:11:08
inta=9,b=8,c=7,x=1;则执行语句if(a>7)if(b>8)if(c>9)x=2;else x=3;后x的值是1,
inta=9,b=8,c=7,x=1;则执行语句if(a>7)if(b>8)if(c>9)x=2;else x=3;后x的值是1,
inta=9,b=8,c=7,x=1;则执行语句if(a>7)if(b>8)if(c>9)x=2;else x=3;后x的值是1,
你的语句等同于
int a=9,b=8,c=7,x=1;
if(a>7)
if(b>8)
{
if(c>9) x=2;
else x=3;
}
这样就清晰了吧
b=8,所以根本就没有进入下面的if语句;
所以x依然为1;
如果是只要不满足以上条件,就3赋给x
可以这样
int a=9,b=8,c=7,x=1;
if(a>7&&b>8&&c>9)
x=2;
else
x=3;
inta=9,b=8,c=7,x=1;则执行语句if(a>7)if(b>8)if(c>9)x=2;else x=3;后x的值是1,
inta=3,b=2,c=1,则表达式(a>b)==c的值是多少?
条件表达式题设inta=1,b=2,c=3,d=4;则条件表达式a
inta,b;求表达式(a=1,a++,b=1,a&&b++)?i+1:i+4的值 inti=1,求i++||i++||i++的值inta=1,b=2,c=3;求表达式a
8.若有定义inta[][3]={1,2,3,4,5,6,7,8};则a[1][2]的值是( ) A) 4 B) 5 C)6 D) 7
执行语句inta,b,c;a=(b=c=3,c++,b+=c);则a的值是
boolbTrue[7];)inta[10]=1,2,3,4,5,6,7,8,9,10;(sock_in));m_socket=acc
若有定义:inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值为c=(a-=(b-5));c=(a%11)+(b=3);
已知“inta,b=5,c=4,计算表达式a+=a-=a=b+c的值.我算出来的答案是1
若有以下定义语句inta[10] ={9,4,8,3,2,6,7,0,1,5}则*(a+a[9])等于多少?
4.设inta=3;则表达式a1的运算结果和a的值分别是( ) 求详细答案解析、、、4.设inta=3;则表达式a1的运算结果和a的值分别是( ) A.0和2 B.0和3 C.1和2 D.1和3 求详细解
void main() { inta,b=1 a=(b+4,b+=2,++b); printf(%d,a);
分析下面的C语言代码:inta=1,b=10;do{b-=a;a++;}while(b--<0);则执行循环语句后b的值为()
阅读下列程序,则执行结果是main(){ inta=0,b=0,c=0,i;for(i=0;i
阅读下列程序段,则程序的输出结果是main(){ inta=10,b=10,k;for(k=0;a>8;b=++k)printf(%d,%d,,a--,- -b);printf(
);}A.10,10,10,0,B.10,9,9,0,C.10,10,9,1,D.9,9,9,1,
定义inta=2;则表达式(a*=2,a+3,a+1)的值为
有定义inta[5]={1,2,3,4,5},则a[3]的值
void func(inta,int&b) { a++; b++; } 若执行代码段:int x=0,y=1; func(x,y);则变量x和y的值分别是 A)0和1 B)1和1 C)0和2 D)1和2