c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 20:30:28
c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1?
![c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1?](/uploads/image/z/1493151-15-1.jpg?t=c%E8%AF%AD%E8%A8%80int+a%5B+%5D%3D%EF%BC%881%2C2%2C3%2C4%2C5%2C6%EF%BC%89+%2AP%3Da%2C%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%2C%2AP%3D1%3F)
*P=a 把数组a的首地址赋值给指针p,a数组的首个元素 a [0]的地址就是数组a的首地址,所以p指向的是a [0],那么对P解引用也就得到了a[0]的值就是1
c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1?
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a *p=a 是不是相当于 *(p=a)
C语言问题:int *p; int a[] = {1,2,3,4,5,6}; *++p += 1; 这句话怎么理解.麻烦
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0
C语言指针,int a=1; int *p; 其中p=&a和*p=&a有什么区别?p的值是否相同?
C语言:static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;则表
请问一下C语言的这道题 int a[5]={2,4,6,7,3}; int*p; p=a;//初始化写法为?//此处a的
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf("%d\n",*p); prin
c语言的问题 int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; int (*p)[
C语言……….若有定义语句:int a[4]={1,3,5,7},*p;p=a;则*(p+1)的值是
C语言 k=&p main(){ int a[5]={2,4,5,6,10},*p,**k;p=a; k=&p; pri