int a[]={1,3,5,7}; int*p[3]=(a+2,a+1,a); int **q=p; printf("
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 06:20:12
int a[]={1,3,5,7}; int*p[3]=(a+2,a+1,a); int **q=p; printf("%d\n",*(p[0]+1)+ **(q+2));
1 结果是:8
2 分析
int a[]={1,3,5,7};
int *p[3]={a+2,a+1,a};//有语法错,已改正!
int **q=p;
printf("%d\n",*(p[0]+1)+ **(q+2)); //p[0]指向a[2],p[0]+1指向a[3]=7,q指向p[0],q+2指向p[2],p[2]指向a[0]=1,因此7+1=8.
2 分析
int a[]={1,3,5,7};
int *p[3]={a+2,a+1,a};//有语法错,已改正!
int **q=p;
printf("%d\n",*(p[0]+1)+ **(q+2)); //p[0]指向a[2],p[0]+1指向a[3]=7,q指向p[0],q+2指向p[2],p[2]指向a[0]=1,因此7+1=8.
int a[]={1,3,5,7}; int*p[3]=(a+2,a+1,a); int **q=p; printf("
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf("%d\n",*p); prin
Int a=1; Int *p; p=&a; printf(“%d\n”,*p); 和Int a=1; Int*p; *
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int
int a[3][8],*p; printf("\n a+0=%-10p",a+0);
int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)
fun ( int *p ) { int a=10; p = &a; ++a; } main ( ) { int a=5
main() { int a【】={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n
C语言 int a;int b; }d[3] ={{1,4},{2,5},{6,7}}; printf("%d\n",d
main() { int a=2;a%=4-1; printf("\n%d,",a); a+=a*=a-=a*=3; p
已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;求*(p