1、数组名作为参数时,退化未指针,不具有sizeof()属性:
2、数组名是常量指针,不可以被修改(指针本身不可以被修改,指向的值可以改变):
char a [20];
a="abcd";//错误,试图使常量指针改变
char a[20]="abcd";//通过,可以直接初始化
1、数组名作为参数时,退化未指针,不具有sizeof()属性:
2、数组名是常量指针,不可以被修改(指针本身不可以被修改,指向的值可以改变):
char a [20];
a="abcd";//错误,试图使常量指针改变
char a[20]="abcd";//通过,可以直接初始化