黑马程序员技术交流社区
标题:
在c语言中指针数组和字符串数组之间的差异性?
[打印本页]
作者:
Doublek
时间:
2016-9-18 09:47
标题:
在c语言中指针数组和字符串数组之间的差异性?
在c语言中指针数组和字符串数组之间的差异性?
作者:
绕指柔荑
时间:
2016-9-21 11:35
指针数组: 指针数组是由指针组成的数组, 换句话说就是里面的元素全部都是指针例如:
int *pNum = {&num1, &num2, &num3};
字符串数组: 是由字符串组成的, 但是它本质上也是由指针组成的例如:
char *ch[] = {"abc","def","ghi"};
其实, ch本质上, 每一个元素都不是它数组中显示的内容, 例如:
"abc"所在的那个下标存的是"abc"这个字符串在常量区中的地址 (假如是0x11901) , 而ch[0] 中, 存的就是 0x11901
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2