关闭

指针数组和数组指针

258人阅读 评论(0) 收藏 举报
分类:
1:char a[5]='huge'
char *b=a
cout<<b
结果为:huge
b 字符指针,cout 会输出该指针指向的字符串,而不是输出单个字符

2:char q[ ]="abc"

如果是sizeof(q)计算数组的长度为4。
如果是strlen(q)为字符串长度为3。
如果你把换为q[10],则sizeof(q)为10,strlen仍为3。
3:int *q[ ]: q是数组,数组的元素是int型指针。
     int (*q)[ ]:q是指针,指向一个一维数组。




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6559次
    • 积分:157
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:4篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论