定义int a,则表达式a=10,a 10,a 的值

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 16:19:08
设有定义语句“int a=10,*p=&a;”,则表达式“a+*p”的值是:

结果是20啊*p就等于a啊我用程序给你测试了voidmain(){inta,*p;a=10;p=&a;printf("%d\n",a+*p);}

分析下面的C语言代码:inta=1,b=10;do{b-=a;a++;}while(b--<0);则执行循环语句后

可以这么考虑!inta=1,b=10;do{b-=a;a++;}//执行这条语句时,b=b-a=10-1=9,a=2while(b--0不满足循环条件,跳出循环后b再自减一次,b=8希

c语言中在定义一个函数后比如int max(inta,intb){ if(a>=b)return a; else ret

注意a和b是形参,其作用域只限于函数内部,可以把它们当作局部变量来用,你这里的a和b都没有在函数max之外用到,所以是可以用的.

inta,b;求表达式(a=1,a++,b=1,a&&b++)?i+1:i+4的值 inti=1,求i++||i++||

(a=1,a++,b=1,a&&b++)?i+1:i+4由于i没有初始化,这个的值应该是个随机数i++||i++||i++是一个逻辑运算,答案应该为“真”,即1

若已定义int a,则表达式a=10,a+10,a++的值为

a++的值为11再问:我不懂题目。表达式a=10,a+10,a++的值到底是哪一个的值,初学者表示无奈再答:首先把10赋给a,然后a+10(a+10的值并没有赋给变量a);然后是a++(a=a+1);

inta=3,b=2,c=1,则表达式(a>b)==c的值是多少?

值为1a>b为真即1,又1=1,所以也为真,得最终为1

:若有定义:inta[5]={1,2,3,4,5};则语句a[1]=a[3]+a[2+2]-a[3-1];运行后a[1]

数组的下标是从0开始的所以a[1]是指数组中的第二个数,以此类推.所以a[1]=a[3]+a[2+2]-a[3-1];=a[3]+a[4]-a[2]=4+5-3=6最后为6

在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;当执行p++后,下列错误的是()

A错,p与a+1等价p向高地址移动一个int类型字节数再问:为什么啊?不懂耶再答:p是一个指向int型的指针变量,之所以特意声明指针变量的类型,就是让p指针在指向时,一次指向一个int型变量,而不是其

有定义inta[5]={1,2,3,4,5},如有int*p=a,则*p的值,*(p+2)的值

*p=a[0],*a,*(a+0),p[0]都是数组的第一个元素1*(p+2),*(a+2),a[2],p[2],都是数组的第三个元素3a和p的差别就是a指针是常量无法做改变指针值,p是变量

inta=3,b=4,c=5;执行完表达式a++>b--&&b++>c&&++c 后abc的值为多少

#includevoidmain(){inta=3,b=4,c=5;a++>b--&&b++>c&&++c;printf("a=:%d\n",a);printf("b=:%d\n",b);printf

定义inta=2;则表达式(a*=2,a+3,a+1)的值为

逗号表达式从左往右计算,返回最后一个表达式的值.a*=2后a=4,返回a+1=5

若有定义int a =10,则表达式a+=a-=a*=a的值是多少啊

#includeintmain(){inta=10;a+=a-=a*=a;printf("%d\n",a);}显示的答案是0;连续赋值的规则是从右到左~我们分细点1:a+=a-=a*=102:a+=a

设先有定义:int a=10;则表达式(++a)+(a--)的值为

很明显是22啊.++a是11,此时a=11,a--的时候表达式(a--)是11,在计算完a--之后a变成10,所以这个表达式的结果就是11+11

已知“inta,b=5,c=4",计算表达式a+=a-=a=b+c的值.

这个式子等效为a=a+(a=a-(a=b+c))=a+(a=a-9)//此时a=9=a+0//此时a=0=0再问:你答案的第三行,为什么不是=2a-9再答:你注意我的式子里面是有括号的,在c语言里面一

若有以下定义语句inta[10] ={9,4,8,3,2,6,7,0,1,5}则*(a+a[9])等于多少?

500再问:能具体点吗?过程!再答:先采纳再问:已经采纳!能给个过程不?再问:救急啊!再答:哈哈再答:我也不知道

C++ inta[5][6];int *p=&a[0][0] 则能够正确表示数组元素a[3][2]的表达式是

因为a[3][2]是表示数组的第21个元素*(p+20)也是表示第21个元素A,C,D的表示是错误的