char *ch = "delhi"; // valid int *arr = {1, 2, 3}; // invalid int *arr = (int[3]){1, 2, 3}; // valid
为什么上述某些陈述有效而其他陈述无效?
c c++ arrays string pointers
arrays ×1
c ×1
c++ ×1
pointers ×1
string ×1