file 1:C语言中如下定义:
char *name[]={"abc","edf","ghi"};
char **p;
int i;
为什么可以赋值p=name+i(是不是等同于p=name[i]?);而不是p=*name+i;或者*p=name+i?
file 2:
int a[4]={1,3,5,7};
int (*p)[4];
为什么可以赋值p=&a;而不可以赋值p=a(程序提示警告,但可以编译运行)?
wait_3
相关分类