可能重复: 内存分配char*和char []
任何人都可以解释我这些代码行之间的区别
char *p = "String"; char p2[] = "String"; char p3[7] = "String";
我应该在什么情况下使用以上各项?
c
c ×1