永发信息网

char x[3][5]={"aa","bb"};与char *x[3]{"aa","bb"};的区别

答案:2  悬赏:10  手机版
解决时间 2021-01-05 00:18
char x[3][5]={"aa","bb"};与char *x[3]{"aa","bb"};的区别
最佳答案
char x1[3][5]={"aa","bb"}; 分配给x1的是3*5的一段空间,它的element可以理解为是排列整齐的一个个数据单元,可以用来写入和读取数据。
char *x2[3]={"aa","bb"}; 分配给x2的是一个长度为3的指针数组。它的element是指针,我们只能修改指针的指向,但是它指向的空间是否可以读写,要看那段空间的类型了。

这样说起来比较抽象,打个比方可能会比较容易理解:
x1这样初始化,系统是给了你几个txt文本,你完全可以在里面读写数据。
x2这样初始化,系统只是给了你几个快捷方式.文件是否可用,你得看文件的属性。
全部回答
x[3][5],开辟了三组长度为5的内存空间 *x[3],是三个指向字符串的指针数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
填空题对大于或等于2的自然数m的n次方幂有如
小学生营养早餐食谱 小学生早餐吃什么好
判断题0.9÷0.5=9÷5.
青岛到韩国坐船多久
单选题18世纪启蒙运动的中心是A.法国B.英国C.
下列词语中加点的字,读音全都正确的一组是A.
用手机看直播,怎么可以录下来
路虎揽胜4.4发动机冷却系统怎么排气?
单选题事实中,属于使用次声波的是A.用声纳技
俄语“对不起”“没关系”“谢谢”“不用谢”
LZ在哪里啊,我有事要去这个地方
单选题最早发现电流的磁效应的科学家是A.奥斯
怎么可以盗取别人微信
在草场上适度放牧,草场会由于牧草的不断生长
people were found after the big earthquak
推荐资讯
能用酒精灯直接加热的玻璃仪器A.烧杯B.燃烧匙
哪种车飘移最好?,像金,熊猫啊!反正很好飘
德语被动态的完成时是: sein + 二分词+ worde
爱喜薄荷有么?
问粘玉米煮多长时间合适
关于写想念一个人的短句,小清新的
请问pascal编程里面的链表有什么用处啊?就是
黑与白2神兽减肥
过什么电影,刘小乔拍过哪些电影,刘小乔的透
一个孩子坐在小汽车里要描述这一段话怎么描述
下列自然带的分布受非地带性因素干扰明显的是
15岁200米跑30.2秒算慢吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?