int i=3,k; a=(++i)+(i++)+(++i); b=(++i)+(++i)+(i++); c=(++i)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 14:47:58
int i=3,k; a=(++i)+(i++)+(++i); b=(++i)+(++i)+(i++); c=(++i)+(i++)+(i++); a、b、c各等于多少?
怎么运算的?
写错了,int i=3,a,b,c;
怎么运算的?
写错了,int i=3,a,b,c;
不建议同一表达式出现对同一个变量做++或--运算,因为不同的编译会有不同效果.
这是我计算的,也许有错吧
从左往右顺序:
a = 4 + 4 + 6 = 14; (i=6)
b = 7 + 8 + 8 = 23; (i=9);
c = 10 + 10 + 11 = 31;(i=12);
从右往左顺序:
a = 6 + 4 + 4 = 14;(i=6)
b = 9 + 8 + 6 = 23;(i=9);
c = 11 + 10 + 9 = 30;
这是我计算的,也许有错吧
从左往右顺序:
a = 4 + 4 + 6 = 14; (i=6)
b = 7 + 8 + 8 = 23; (i=9);
c = 10 + 10 + 11 = 31;(i=12);
从右往左顺序:
a = 6 + 4 + 4 = 14;(i=6)
b = 9 + 8 + 6 = 23;(i=9);
c = 11 + 10 + 9 = 30;
int i=3,k; a=(++i)+(i++)+(++i); b=(++i)+(++i)+(i++); c=(++i)
int i=10; i=i-----i*(i=-3)*i+++++i; printf( i=?);
class B { int i; B(int i) { this.i = i; } } class C extends
int i,j,k;for(i=0;i
void fun(int *a,int n) { int i,j,k,t; for(i=0;i
int i=2,j=1,k=3 i&&(i+j)&k|i+j
求做道C的题目main(){int n[3],i,j,k; for(i=0;i
main() { int i=3,m ; m=(i++)+(++i)+(++i)+(++i)+(i++); printf
int i=2,k;k=(++i)+(++i)+(++i);k等于多少?为什么?
main() { int i=3,b; b=(i--)+(i--)+(i--); printf("%d,%d\n",b,
int a[10],i ;for(i = 1; i
for (int i=1; i < a.Length; i++) {