若有定义:int a[ ]={1,4,6,5,8,9}; 则 *(a+5) 的值为

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 09:24:05

若有定义:int a[ ]={1,4,6,5,8,9}; 则 *(a+5) 的值为
若有定义:int a[ ]={1,4,6,5,8,9}; 则 *(a+5) 的值为

若有定义:int a[ ]={1,4,6,5,8,9}; 则 *(a+5) 的值为
*(a+5)即a[5],是数组的第6个元素,其值为9.

答案是9 *a表示数组首项即a[0];那么*(a+5)数组里的元素向后移动了5位 就是a[5]=9

若有定义:int a[ ]={1,4,6,5,8,9}; 则 *(a+5) 的值为 若有变量定义 int a=1;表达式 a--?++a:--a的值是多少 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是多少? 若有数组定义 int a[4][5];,则引用*(a+1)+2表示 若有定义语句:int a=1;则表达式:(++a)--的值是 . 若有定义int a[3][4]={1,2,3,4,5,6,7,8,9};,则a[1][3]= a[2][3]= 若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是( )  A、3  B、4  C、5  D、6 若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【 】.如题.求. 若有定义:int a[2][3]={2,4,6,8,10,12};则*(&a[0][0]+2*2+1)的值是 int 原题:若有定义:int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p[3],m;阅读下面程序段,写出运行结果:for(m=0;m 若有定义:struct ab { int a,b,c;}x[]={{1,2,3},{4,5,6}}; 表达式x[0].b+s[1].c的 若有定义int a [4]={1,2,3,4};则a[a[3]-a[1]*a[1]]的值是 若有定义int a[4]={1,2,3,4};则a[(a[1]*a[3]+a[0])3-1)]的值是多少? 若有定义“int a=7;float x=2.5,y=4.7;”,则表达式x+a%3*(int)(x+y)%2/4的值是多 15.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )