当我们将char数组或指针类型作为函数参数时,编译器为了节省内存,和提高效率会自动将参数转换为指针出现未结束字符串常量错误,重装浏览器能解决吗,指向形参的内存地址,间接引用!
列如如下代码:
int test(char str[256]){
return 0;
}
在编译之后,编译器会将其转换成指针:
int test(char *str){
return 0;
}
所以无论你的数组大小是多大出现未结束字符串常量错误,重装浏览器能解决吗,最后都会被变成跟随编译器位数大小的...
字符常量
-
2023.07.30 | admin | 136次围观