C++字符数组赋值问题(1)

mac2026-02-07  1

C++字符数组赋值问题(1)

错误源代码:

char *arrA, *arrB; //对arrA赋值完成后,执行类似以下的复制操作时 //程序不报错,但赋值过程无法完成 *(arrB+j)=*(arrA+l);

正确源代码:

char arrA[50], arrB[50]; //对arrA赋值完成后,执行类似以下的复制操作时 //程序正常执行 *(arrB+j)=*(arrA+l);

第一段代码没有动态分配空间,可理解为空指针

最新回复(0)