char *i = "helloworld!";
char i[32] = "helloworld!";
char *i[32] = "helloworld!";
这几个表达式在调用上有什么差异?另外在内存分布上有什么不同的地方吗?
char *i = "helloworld!";
char i[32] = "helloworld!";
char *i[32] = "helloworld!";
这几个表达式在调用上有什么差异?另外在内存分布上有什么不同的地方吗?
1是指针,指向存储字符串的空间,2是数组,是取了一块空间存字符串,3 指针数组,但赋值错误,需要大括号设定列表