如果int i,a;执行语句i=(a=2*4,a*5),a+6;后,变量的值是?怎么理解的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 02:44:12
如果int i,a;执行语句i=(a=2*4,a*5),a+6;后,变量的值是?怎么理解的?
如果int i,a;执行语句i=(a=2*4,a*5),a+6;后,变量的值是?怎么理解的?
如果int i,a;执行语句i=(a=2*4,a*5),a+6;后,变量的值是?怎么理解的?
i=(a=2*4,a*5),a+6;
先执行2*4=8
然后a=8
之后a*5=40
接着i=40
最后a+6=14 没用
结果:i=40,a=8
这个查一下运算符优先级就可以了.一般情况,写程序不会这样写的
int i=3, a;语句a=(i--)+(i--).执行后a的值?求助!
如果int i,a;执行语句i=(a=2*4,a*5),a+6;后,变量的值是?怎么理解的?
已知int i,a;执行语句i=(a=2*3,a*5),a+6;后,变量i的值
定义int i=1;执行语句while(i++
定义 int I=1;执行语句while (I++
已知int i, a; 执行语句i = (a = 3, a ++, -- a, a + 4, a + 5, ++a);后,变量I 的值为什么是4?
已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为
int a=15,执行语句a=a
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
已知:int i=5;执行语句i+=++i;后,i的值怎么算?
.下列语句序列执行后,i的值是?int i=16; do { i/=2; } while(.下列语句序列执行后,i的值是?int i=16; do { i/=2; } while( i > 3 );
下列语句序列执行后,j 的值是( 15).int j=1; for( int i=5; i>0; i-=2 ) j*=i; 为什么?
执行语句int i = 1,j = ++i; 后i与j的值分别为( ).A.1与1 B.2与1 C.1与2 D.2与2
执行下面语句后的输出结果为( ).int i = -1;if (i < =0) printf(“****
”); i = 2;elseprintf(“%%%%
”);[A] **** [B] %% [C] %%%% [D] 有语法错误.不能正确执 行
若int a=2,b=3,x;则执行语句if (a
C语言中:int i=0;执行语句while(i++
C语言中:int i=0;执行语句while(i++
C语言中:int i=0;执行语句while(i++