黑马程序员技术交流社区

标题: 关于数组指针是否可以定义字符串? [打印本页]

作者: gululu23    时间: 2014-10-19 00:26
标题: 关于数组指针是否可以定义字符串?
问题1:以下代码是否等效的 ?
char name2[][10]={"马云", "马化腾", "李彦宏"};
char (*name)[10]= {"马云", "马化腾", "李彦宏"};    错在那里?

问题2:还有 char  *name[10]= {"马云", "马化腾", "李彦宏"}; 这个定义中,右边赋值部分在内存中的开辟的空间在哪里的呢??




作者: Lxy    时间: 2014-10-19 00:59
char (*name)[10]= {"马云", "马化腾", "李彦宏"}; 这样写是错的
char *name[10]= {"马云", "马化腾", "李彦宏"};这样才对
开辟的空间在哪里的呢?没错的话,在常量区




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2