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(程序提示警告,但可以編譯運行)?
如何理解指向指針的指針變量**p,和指向字符串類型的指針變量char *p,,以及*p[]和(*p)[]
級數(shù)
2015-11-20 13:50:41