char * a之间的区别; 和char(* a);
以下陈述有什么区别?
char *a[10]; char (*a)[10];
前者是10个char
指针的数组。 后者是一个指向10个char
的数组的指针。
char *a[10];
这声明了10
指向char
指针数组。
然而,这 –
char (*a)[10];
声明指向10
char
数组的指针
以下陈述有什么区别?
char *a[10]; char (*a)[10];
前者是10个char
指针的数组。 后者是一个指向10个char
的数组的指针。
char *a[10];
这声明了10
指向char
指针数组。
然而,这 –
char (*a)[10];
声明指向10
char
数组的指针