执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++答案好像是1 2 3 6我算不是这个结果呢k=(a++)+(b++)+(c++)k=1+2+3=6但是 a++即a=a+1 结果a不应该是取a++后的值么 不应该

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 07:45:57
执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++答案好像是1 2 3 6我算不是这个结果呢k=(a++)+(b++)+(c++)k=1+2+3=6但是 a++即a=a+1 结果a不应该是取a++后的值么 不应该

执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++答案好像是1 2 3 6我算不是这个结果呢k=(a++)+(b++)+(c++)k=1+2+3=6但是 a++即a=a+1 结果a不应该是取a++后的值么 不应该
执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++
答案好像是1 2 3 6
我算不是这个结果呢
k=(a++)+(b++)+(c++)
k=1+2+3=6
但是 a++即a=a+1 结果a不应该是取a++后的值么 不应该是2 b=2 c=4

执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++答案好像是1 2 3 6我算不是这个结果呢k=(a++)+(b++)+(c++)k=1+2+3=6但是 a++即a=a+1 结果a不应该是取a++后的值么 不应该
使用你的程序说明c语言中自增/减运算符的使用如下:
int a=1,b=2,c=3,k;
k=a+++b+++c++;
相当于k=(a++)+(b++)+(c++),相当于k=a+b+c; a++; b++; c++;先使用原来的值运算,然后自增
若是k=++a+++b+++c;那么相当于a=a+1;b=b+1;c=c+1;k=a+b+c;变量先自增,然后运算.这是a++与++a的区别,与编译器有关,感兴趣的话可以继续深入学习.加油!

有以下程序段int k=0,a=1,b=2,c=3;k=ac?c:k;执行该程序段后,k的值是() 以下程序段执行后,整型变量a和b的值分别为a=6,b=5,a=a,b=a*b 执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++答案好像是1 2 3 6我算不是这个结果呢k=(a++)+(b++)+(c++)k=1+2+3=6但是 a++即a=a+1 结果a不应该是取a++后的值么 不应该 以下程序段执行后,m,n的值分别为( ). int m,n=4; m=n++; A)4,5 B)4,4 C)5,5 D)5,4以下程序段执行后,m,n的值分别为( ).  int m,n=4; m=n++;  A)4,5 B)4,4 C)5,5 D)5,4 c++问题1.有以下程序段 int k=0 while(k=1)k++;循环执行的次数是A) 无限次B) 有语法错,不能执行C) 一次也不执行D) 执行1次这是为什么呢 若有程序段int k=5; ,则下列执行后变量k的值是6的有( )A、k++;B、++k;C、k=(k++)+1;D、k=(++k)+1;E、1+k++;F、++k+1; 9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2 C. 1 D. 0k=b?c:a;求讲解,求答案! 执行以下程序段后,输出结果和a的值是().int a=10; printf(%d,a++); A、11 和 10 B、10 和 11 C、11为什么输出时10 C语言题 求运行结果 下列程序段执行后的输出结果是( )下列程序段执行后的输出结果是( )int k=-4,a=3,b=2,c=1;printf(%d/n,k C语言一道题当执行以下程序段后,i的值是()j的值是()k的值是(){int a,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;for(;a>b;++b) i++;while(a>++c) j++;do k++;while(a>d++);5 4 6为什么k的值是6?a>d++是先判断a是否大于d, 执行以下程序段后,变量x,y,z的值分别为().int a=1,b=0,x,y,z; x=(--a==b++)?--a:++b; y=a++; z=b;执行以下程序段后,变量x,y,z的值分别为().int a=1,b=0,x,y,z;x=(--a==b++)?--a:++b;y=a++;z=b;帮我具体分析一下,特 下列程序段的执行后,变量a,k的值分别为 下列程序段的执行后,变量a,k的值分别为?要结果,Dim a,k as integer  a=5  For k=1 To 0  a=a * k  Next k 执行以下程序段后, s的值是【1】. int a[]={5,3,7,2,1,5,3,10},s=0,k; for(k=0;k<8;k+=2) s+=*(a+k) 若变量已正确说明,则以下程序段执行后变量a,b,c的值 为多少a=10;b=50;c=30;if (a 有以下程序段 int k=0; while(k=1) k++; 则while循环执行的次数是A.无限次 B.有语法错,不能执行 C.一次也不执行 D.执行1次 执行以下程序段后, s的值是【1】int a[]={5,3,7,2,1,5,3,10},s=0,k; for(k=0;k 执行以下程序段后,s的值是【 】 int a [ ]={5,3,7,2,1,5,3,10},s=0,k; for(k=0;k 以下程序段执行后的k值是什么.  int x=20; y=30;   k=(x>y)?y:x;