问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,指针和数组区别

发布网友 发布时间:2022-08-17 15:37

我来回答

3个回答

热心网友 时间:2023-10-12 18:36

char a[]是字符数组,char *a[]是指向字符串的指针数组。所以给字符串赋值char a[]={'I',' ','a','m',' ','h','a','p','p','y'};是正确的,相当于初始化一个字符串。但是char *a[]=[]={'I',' ','a','m',' ','h','a','p','p','y'};就不正确了,正确的做法是应该吧单引号改为双引号。

热心网友 时间:2023-10-12 18:37

凡是指针都不能这么定义。
例如:*a[]={……};
这是错误的
带有“*”的变量不能赋值,因为该变量内储存的是另外一个变量的地址 。
“*”是指项该变量地址的符号。
你要为指针函数赋值的话只能这样赋:
*P=&a[];
a[]={……};
其中“&”是变量a[]的地址的意思。

热心网友 时间:2023-10-12 18:37

char *a[];
这个定义没问题的。。

含义:a 首先是个数组,数组元素是字符指针。。
但是其赋值出了问题。。右边大括号中每个元素是char类型,而数组元素类型是字符指针。。

另外,strlen(a)有问题。。strlen接受一个字符指针参数,a是一个字符指针指针,虽然都是指针,但指向的类型不同。。
同理,第一条printf的第二个输出也是这个问题。。

下面的几条基本都是类型不匹配。。输出结果就奇奇怪怪
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
炒股怎么买进卖出? 办一个餐饮的营业执照要多少钱 上海贷款平台有哪些 上海有什么网贷 Intel 赛扬D325 2.53G与多大频率的内存匹配 Intel 赛扬D 352(散)重要参数 CPU Intel 赛扬D 326 这个东西怎么看的? Intel 赛扬D 326(散)重要参数 Intel 赛扬D 325(盒)重要参数 Intel 赛扬D 325(盒)Intel 赛扬D 325(盒)详细参数 字符串数组和字符指针的区别 现在做什么销售工作最好。 算正缘应该问哪些问题,问个问题,什么才是正缘或者说婚缘? 八字合婚是什么,姻缘八字合婚 APINK孙娜恩 有没有微博? 怎么查看苹果6隐藏的图标? 微信聊天记录删掉就没了?警方可以查到吗 哪些大学是重点大学和名校大学 西宁市中考分数线2022年公布 dnf魔枪士光环装扮怎么打不开 DNF魔枪士光环装扮礼盒其他职业可以用吗 DNF魔枪士光环装扮礼别职业可以用吗 微信怎么查手机号 怎么通过查找手机号 怎样查手机号码 怎样查询手机号绑定的 猫咪有点拉肚子吃什么??猫咪拉肚子可以吃山药吗,猫拉肚子喂山药好,还是说吃什么比较好一点??? 幼猫吃了生的山药呼吸不顺畅该怎么办? 暹罗猫能不能吃山药? 如何通过手机号找到 猫咪可以吃山药吗 拉文克劳的金冕怎么被哈利发现和消灭的? 怎么看自己的是什么时间注册的 小米2A充电口接触不良,才买半年 梦见老公在路边捡到一个有智障的婴儿男孩, word2000选择题二 大腿皮肤因直接穿化纤衣物产生过敏,产生红肿,痒几天不好要吃什么药,? 为什么有的衣服穿起来出点汗就痒 - 信息提示 北京玉之光cctv专访怎么挂号 北京丰臀谁比较好禾美嘉a满意度高 北京润美玉之光取出假体脂肪丰胸怎么样好不好 北京润美玉之光 面部脂肪填充做的怎么样 价格多少钱呢? 北京的润美玉之光比较出名吗? 北京润美玉之光整形美容医院 北京润美玉之光的医生怎么样 正规吗 好不好 北京润美玉之光做脂肪填充全面部怎么样 好不好? 有没有在北京润美玉之光做过自体脂肪填充的妹子,哪个医生做的比较好呢?我想看看案例图 咖啡豆过了保质期还能吃吗 咖啡豆过了保质期还能不能吃 移动的卡,怎么澳门的电话打不进? 怎样才能避开桃花劫