设有定义:int a=15; 则执行语句:a/=a+a; 后a的值是(__A___)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/26 05:49:43
设有定义:int a=15; 则执行语句:a/=a+a; 后a的值是(__A___)
A) 0
B) 1
C) 0.5
D) 16
A) 0
B) 1
C) 0.5
D) 16
![设有定义:int a=15; 则执行语句:a/=a+a; 后a的值是(__A___)](/uploads/image/z/2848134-30-4.jpg?t=%E8%AE%BE%E6%9C%89%E5%AE%9A%E4%B9%89%EF%BC%9Aint+a%3D15%3B+%E5%88%99%E6%89%A7%E8%A1%8C%E8%AF%AD%E5%8F%A5%EF%BC%9Aa%2F%3Da%2Ba%3B+%E5%90%8Ea%E7%9A%84%E5%80%BC%E6%98%AF%28__A___%29)
根据/=和+的优先级比较可知,先执行+运算,后执行/=运算.
那么首先a+a=30
然后a/(a+a)=15/30
又因为a是整形变量(只能是整数,舍去小数点后数字)
所以最终a=0.
希望能对你有所帮助!
那么首先a+a=30
然后a/(a+a)=15/30
又因为a是整形变量(只能是整数,舍去小数点后数字)
所以最终a=0.
希望能对你有所帮助!
设有定义:int a=15; 则执行语句:a/=a+a; 后a的值是(__A___)
设有定义:int a=6;执行语句a+=a-=a*a;后,变量a的值是
设有语句int a=5;则执行语句a+a-=a*a后,变量A的值是
设有定义int a=0,b=0,t;,则执行语句:t = a++&&++b;后,a和b的值是( ).
设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( B ).
设有语句int a=5;则执行语句a+=a-=a*a后,变量A的值是
设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )
设有语句int a=3; 则执行了语句a+=a+a;后,变量a的值是( )
设有定义int a ,b=10;则执行语句a=b
设有数组a的定义为int a[]={1,2,3,4};若语句a[3]=--a[0]?a[1]++:a[2]++;执行后,
设有定义int a[]={0,1,2,3,4},*p;,执行语句p=a+2;后,表达式*p的值为( ) A)1 B)2
设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是( ) A) 3 B) 0 C) 9 D) -