问题遇到的现象和发生背景
使用字符指针数组,对其进行赋值后,打印失败
问题相关代码
#include <stdio.h>
int main() {
char row[5];
char s = "ABCDE";
for (int i = 0; i < 5; i++) {
row[i] += s[i];
row[i] += '\0';
}
printf("%s", row[0]);
}
运行结果及报错内容
读取row[0]时发生访问冲突, 请问问题出在哪,该如何解决?