记得以前经常搞不清楚char (*p)[]跟char *p[],于是就写了以下的测试程序。
char p[] = "hello,world"; 是对字符串"hello,world"做了拷贝,所以可以对拷贝字符串做任意修改
char *p = "hello,world"; 字符串常量将自己在静态存储区中的地址赋给了p指针
char (*p)[SIZE]:指向一维数组的指针,一维数组只能有SIZE个元素。代码如下:
记得以前经常搞不清楚char (*p)[]跟char *p[],于是就写了以下的测试程序。
char p[] = "hello,world"; 是对字符串"hello,world"做了拷贝,所以可以对拷贝字符串做任意修改
char *p = "hello,world"; 字符串常量将自己在静态存储区中的地址赋给了p指针
char (*p)[SIZE]:指向一维数组的指针,一维数组只能有SIZE个元素。代码如下: