已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 11:06:18
已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是()A6B12C30D36已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是()A6B
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
这个应该是选C.已经给你运行了,截图了.你看看.原因如下:先执行a=2*3,a=6,然后再a*5=30,注意此时有一个括号,说明前面这个逗号表达式的值为30.后面再接着一个逗号表达式.因为赋值符号 = 的优先级比逗号的高,所以直接把30赋值给了i.
如果把这题的括号去掉的话,结果就是6了.同样根据优先级的方法,i直接就等于a=2*3了.但是如果把题换成i=(a=2*3,a*5,a+6);后,答案就是12了.根据逗号表达式的特点,就可以得出答案.
这题主要考优先级关系.要学好C语言,这个一定要会哦.如果还不懂可以追问我哦.逗号表达式的特点不知道的话可以去书上查下.
int i=3, a;语句a=(i--)+(i--).执行后a的值?求助!
已知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 i,a;执行语句i=(a=2*3,a*5),a+6;后,变量i的值
已知:int i=5;执行语句i+=++i;后,i的值怎么算?
定义int i=1;执行语句while(i++
定义 int I=1;执行语句while (I++
关于C语言的问题.已知 int i = 5; 执行语句 i += ++i; i 的值是
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
已知int,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值怎么算 为什么结果得4而不是13
int a=15,执行语句a=a
如果int i,a;执行语句i=(a=2*4,a*5),a+6;后,变量的值是?怎么理解的?
已知i=5,写出语句a=(i>5)?0:1:执行后整型变量a的值?
C语言中:int i=0;执行语句while(i++
C语言中:int i=0;执行语句while(i++
C语言中:int i=0;执行语句while(i++
下面语句执行后,i 的值是( B ).for( int i=0,j=1; j < 5; j+=3 ) i=i+j; A) 4 B) 5 C) 6 D) 7为啥不选A
已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整型变量 a 的值是【1】.