电信宽带宣传海报图片:设有语句int a=3;则执行了语句a+=a-=a*a;后变量a是多少?
来源:百度文库 编辑:高校问答 时间:2024/06/05 16:26:23
是-12吗?为什么?大家帮帮我~~~~~~我急!
是
先算a*a=9
再算a-=9
这样a=-6
再算a+=-6
就是a=-6-6=-12
我在JAVA下试了是-3,C应该也是一样的吧。
a=a+(a=a-a*a)
-->
a=a+(a-a*a)
-->
a=2a-a*a=2*3-3*3=-3
晕!编个程序运行一下不就知道了!
设有语句int a=3;则执行了语句a+=a-=a*a;后变量a是多少?
设有语句int a=3;则执行了语句a+=a-=a*a;后变量a是多少?
设有语句 int a = 3; 执行语句 a+=a-=a*a;后,变量a的值是多少?
int a=12,则执行完语句a+=a-=a*a后,a的值是?
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是:
int a=2,b=3,c=4;a*=10+(b++)-(++c);执行完语句后a的值是多少?
若有定义语句 int a[5], *p=a;,则对A数组元素地址的正确引用是【 】
若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是______。
设有定义语句static char a[][3]={{"12"},{"34"}};则a[1][0]=?,a[1][2]=?
若有以下语句 static int a[]={0,1,2,3,4}, *p; p=&a[2];