69,382
社区成员
发帖
与我相关
我的任务
分享
String[0][0] = "a";
②ANSI C明确说明:修改字符串常量,效果是未定义的。
大多数的编译器是不支持修改字符串常量,例如Linux下就是Segmentation fault
但是TC2.0就支持就支持修该字符串常量.不同编译器的实现不同.
所以LZ为了程序的移植性,C 最好还是使用ANSI C规范. char ch1[] = "aaa";
char ch2[] = "bbbbb";
char ch3[] = "cccccccc";
char *String[3] = {0};
String[0] = ch1;
String[1] = ch2;
String[2] = ch3;
String[0][0] = 'a';