int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/15 11:22:01
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];
b=9 想知道详解
b=9 想知道详解
a可以理解为这个数组的首地址
a[3]是指向第4个元素
所以p指向第4个元素
p[5]是从p后的5个 也就是第9个元素
所以b=9
a[3]是指向第4个元素
所以p指向第4个元素
p[5]是从p后的5个 也就是第9个元素
所以b=9
有如下程序,int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=&a[3],b;b=p[5
完全看不懂,int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];则b
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];
有如下程序cint a[10]={1,2,3,4,5,6,7,8,9,10};int *p = &a[3],b;b=p[
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是(B)
int a[]={1,2,3,4,5,6,7,8,9},*p; for(p=a,p
int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);p
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf("%d\n",*p); prin
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a *p=a 是不是相当于 *(p=a)
int a[5]={2,4,6,8,10},*P,* *k; p=a; k=&p; printf("%d",*(p++)