中易网

简述字符串数组和字符指针的区别,举例说明。

答案:3  悬赏:50  
解决时间 2021-02-23 10:20
简述字符串数组和字符指针的区别,举例说明。
最佳答案
字符串数组有多个在字符组成只是表示的是变量,字符指针只能表示一个字符的地址、
全部回答
字符串数组是用来存放字符串的数组,在内存中占一段连续的单元。所占内存存放的是字符串。定义方法为:char a[n];n为常量表达式,可初始化。字符指针是指向字符的指针,所占内存单元存放的是所指字符的内存单元。定义方法为:char *p; 刚学不清楚是正常的,以后学的深了就会明白了。用手机打的,真累啊。
char *p = "123"; char q[] ="123"; ==================== "123" ----这个字符串本身存在常量数据区 指针p,仅占用一个指针变量的大小,指向该常量区 数组q,占用字符串长度的大小,包括结束符\0,如上为4个字节,数据里面存放的是字符串的拷贝 我们知道,常量不可更改,所以p[0]='2';这种是非法的,但是q[0]='2';是合法的,它没改常量,只是改了数组中存的内容 p,指针为变量, 可以做自增等操作 q 数组名是常量,不能自增 p 指针变量的sizeof结果为4 q 数组的sizeof结果为数组的大小(字节数),做函数参数时除外
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是3A球手,有些悠悠球的问题。 1.光子精灵
怎么给回扣,应该给多少?
mamas home consulting inc
泰州市海陵区工商联(商会)在哪里啊,我有事要
豪美服装怎么去啊,有知道地址的么
能用电脑给手机发彩信吗
江苏省南京市珠江路600号谷阳大厦主要营业什
如何拆卸车门内饰板
手机QQ动态的游戏打不开是怎么回事,一直在那
上证指数分时图中的蓝黄两条线分别代表什么?
举例谈谈电磁感应现象的利用是怎么改变人类生
为什么古装衣服那么贵
C语言中,如何调用自己编的函数
威海泰格玩具有限公司(凯悦国际财富广场西)地
古代比丞相大的职位有什么
推荐资讯
4000克等于多少千克
瀚瀚海鲜工坊地址在什么地方,想过去办事
有谁熟悉艾肯这个品牌吗?准备买他们的净水产
有申请公租房的吗? 好吗!如果好 为什么不是
福寿超市我想知道这个在什么地方
河南信阳息县陈棚乡附近有玫琳凯工作室吗?
一个动画 用卡片战斗 召唤式神的 主角带帽子
高一学弟致高三同学的一封信
爱丽丝梦游仙境里一早上想到的五件事是什么?
there 什么a pair of and some hats. 填is还
怎么学好数学建模。。
led灯浴室用合适吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?