C语言关于计算问题,急a

3、若int x,y,t; 则执行x=y=3;t=++x||++y;后,x、y、t的值分别为 C
A) 3,3,1 B) 3,3,3 C) 4,3,1 D) 4,4,1
为什么不是选D呢

因为执行到t=++x||++y时,先执行++x,
||运算左边为4,
因为4是非零,所以表达式++x||++y的值恒为1,
所以||运算就不执行右边,
所以y=3.
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言关于计算问题,急a
因为执行到t=++x||++y时,先执行++x,||运算左边为4,因为4是非零,所以表达式++x||++y的值恒为1,所以||运算就不执行右边,所以y=3.

关于C语言计算问题~~~
先执行a-=a*a ,即是a=a-a*a=12-144=-132 再执行a+=a ,即a=a+a=-264 合法的浮点数 e后面是整数。

C语言问题,急
a+6=20+6=26 逗号运算符,最后一个表达式的值就是整个表达式的值。表达式(a=4*5,a*2),a+6的值是26。

急急!C语言编程计算a%1 + aa%2 + aaa%3 + ... + aa...a%n(最后一项是...
int fun(int a,int n){ int i,r=0,t;t=a;for(i=1;i<=n;i++){ r+=t%i;t*=a;} return r;}

C语言问题急~~
在C语言中,正为1,负为0.比如说,a==a,它的结果是必然的,因为a的确就等于a,所以它为正,为1 关系表达式里有“与或非”("&","|","!")("&&","||","!")与&&就是条件判断中“aa”并且"bb",如题中:a<b&&!c a<b为正,C为正,但是!C为负,所以 结果为正&&负,在“与”...

二级C语言累加或累乘问题 急!
第一个 include<stdio.h> void main(){ int s=0,i=1,sum=0,n;scanf("%d",&n) ;for(i=1;i<=n;i++){ s+=i;sum+=s;} printf("%d",sum);getch();}

C语言计算问题问题
a=1,b=0,c=3 首先看运算符的级别:()>关系运算符>赋值运算符 整个是一个关系表达式:从左往右:i<j为真 值为1,赋给a,所以a=1 j>k为假 值为0,赋给b,所以b=0 因为是与运算,有一个为假就整体为假,后面就不做,故c=3

C语言问题 求解答 急速! a=10 a+=a-=a*a等于多少?写过程
a*a 是 100,此时a 的值还是 10,a -= 100,a 得到 10 - 100 ,为 -90 a += -90, a 的值为 -90 + (-90) ,结果是 -180,-180,这就是整个表达式的最终值.

求助C语言编程问题,急!!!
{ int a[11],i,j,t;printf("Input 10 numbers:\\n");for(i=0;i<11;i++) scanf("%d",&a[i]);printf("\\n");for(j=1;j<=8;j++)for(i=1;i<=9-j;i++)if (a[i]>a[i+1]){ t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("The sorted numbers:\\n");for...

c语言计算问题
从右往左运算 先算b\/=3; 即b=b\/3;再算a*=b; 即a=a*b;再算b-=a; 即b=b-a;再算a+=b; 即a=a+b;

相似回答
大家正在搜