C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/08 12:33:57
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0
B 是不是a[i]? //是a[i]
C p[i] 是相当于a[i],这不是在获取元素a[i]的地址吗? 为什么C也正确?// p[i] 是相当于a[i]
A 中为什么能用用p减a?a[p-a]什么意思? //p的值就是a,所以p-a的值为0,相当于a[0]
D 是不是相当于*a[i], 因而不正确? //是的*(a+i)就是a[i],那么再*a[i]就错了
再问: “获取元素a[i]的地址”也是引用a数组元素吗????
再答: 准确的讲,不算。不过,做选择题,不要钻字眼,选相对较好或较差的一个就行了,排除法很管用
C p[i] 是相当于a[i],这不是在获取元素a[i]的地址吗? 为什么C也正确?// p[i] 是相当于a[i]
A 中为什么能用用p减a?a[p-a]什么意思? //p的值就是a,所以p-a的值为0,相当于a[0]
D 是不是相当于*a[i], 因而不正确? //是的*(a+i)就是a[i],那么再*a[i]就错了
再问: “获取元素a[i]的地址”也是引用a数组元素吗????
再答: 准确的讲,不算。不过,做选择题,不要钻字眼,选相对较好或较差的一个就行了,排除法很管用
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a *p=a 是不是相当于 *(p=a)
c语言的问题 int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; int (*p)[
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
请问一下C语言的这道题 int a[5]={2,4,6,7,3}; int*p; p=a;//初始化写法为?//此处a的
c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1?
C语言问题:int *p; int a[] = {1,2,3,4,5,6}; *++p += 1; 这句话怎么理解.麻烦
#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; print
C语言:static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;则表
C语言 int a;int b; }d[3] ={{1,4},{2,5},{6,7}}; printf("%d\n",d
C语言……….若有定义语句:int a[4]={1,3,5,7},*p;p=a;则*(p+1)的值是
int a[3][3]={1,2,3,4,5,6,7,8,9} ,s=0,*p=a,i