关于字符指针作为形参如何传递

2024-12-03 03:46:41
推荐回答(1个)
回答1:

char *a="i am a teacher.";
这样的话,字符串会被放入只读区,然后把地址赋给指针,修改的话会出错,实际应该这么写:
const char *a="i am a teacher.";
老一些的编译器或系统就没有这些保护
用字符数组 或 malloc等动态分配的内存 吧
char b[512];
char *b=(char*)malloc(512*sizeof(char));// #include