永发信息网

extern char *hello与extern char hello[]的区别

答案:3  悬赏:70  手机版
解决时间 2021-02-24 07:45
extern char *hello与extern char hello[]的区别
最佳答案
意义上有点差别,extern char *hello说明引用的hello是指针,extern char hello[]说明引用的hello是数组。由于数组名称就是首个数据的地址,所以实际应用没有差别。
全部回答
字符串以0为结束,这一点是没有问题的,不用怀疑。 数组你定义了9个是不错。因为定义了两个字符数组a,b,在编译器的时候,它们是相临的空间存储的。直接说就是a的后面就是b. 你把b连接到a后,最后多余的那个0就写到 a后面的空间b的第一个字节中去了。因为strcat不能保证你传的指针的长度大小,它只是按照要求写
差别在于第二个 hello是指针常量,像hello = "abc"; hello++; 这样的操作是不可以的,会出编译错误。 而对于第一种是合法的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王者荣耀露娜和李白谁更强
BIOS使用说明 更新cpu core 是什么意思
宁华石膏线油漆辅材在哪里啊,我有事要去这个
【heats】Therate__atwhich___amaterialheats
软祥云爆珠多少钱
梦见豹子在我家房子上
韭菜籽怎样治阳痿早泄
做梦梦到过桥
loadrunner脚本中globals.h这个文件是怎么被
中国女人脚最大有多大
请问四川省广安市广安区城南城北有几家成人用
万栖丫四埒涌桥地址在什么地方,想过去办事
心怡美妆地址有知道的么?有点事想过去
皮包的塑料拉连怎么保养
招行车购易放款后多久会到4S账户上
推荐资讯
If you want to succeed,you( )give up worki
新买的平花鞋太紧
广福公寓我想知道这个在什么地方
求洛天依X初音未来《我的世界》日文歌词罗马
每次喂狗狗的时候见到主人还乱叫?怎么回事?
人的小脑发生病变时,会出现的症状是BA. 心跳
河南东路/河南东路北一巷(路口)怎么去啊,有
孙权手下哪个大将武力最厉害?
宝马5系想换轮毂,请问在淘宝上买什么牌子的
水浒中朝廷招安梁山好汉为什么意见不统一
1989年阳历9月16号是什么命
既能凉血止血,又能利尿的药物有A.侧柏叶B.白
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?