69,374
社区成员
发帖
与我相关
我的任务
分享
#include <string.h >
void fun(char *str, int n) //函数不会改变 str 的值,要用const 把它保护起来。
{
strncpy(str, "world", n);
}
int main()
{
const char *a = "aaaaa"
fun("hello", 5); // 为何编译器这里不出错?
fun(a, 5); // 这里编译器会报错!
return 0;
}