char *c[5]和char (*c)[5]的区别 我来答 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 奇巧且深挚的小典范t 2020-03-30 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.3万 采纳率:31% 帮助的人:877万 我也去答题访问个人页 关注 展开全部 char*c[5]是一个char型的指针数组,他里面的每一个元素(c[0],c[1],...,c[4])都是一个指向char型变量的指针char(*c)[5]是一个数组指针,他里面的每一个元素((*c+0),(*c+1),...(*c+4))都指向一个数组的首地址。而(*c+0)后面的[]则表示该数组中元素的具体位置。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2024-10-16c编程语言资深全栈工程师Bennyhuo授课,带你系统啃透C语言,从零到精通!c编程语言限时特惠?299,错过不再有!立即报名,开启C语言编程新篇章!coding.imooc.com 尚秀荣谬珍 2020-02-12 · TA获得超过3.6万个赞 知道大有可为答主 回答量:1.3万 采纳率:35% 帮助的人:851万 我也去答题访问个人页 关注 展开全部 在字符串存储中最后都会加上一个结束符'\0'。所以存储5个字符的字符串应该要有6个空间。所以charc[5]="hello"缺少结束符,但是调用c[0]~c[4]是可以正常使用的,但是使用strlen(c)、strcpy等时会出现错误,因为找不到结束标志。charc[6]="hello可以正常使用,因为有结束符'\0',c[5]='\0' 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言编程入门每天免费网上学习c语言编程入门免费网上学习c语言编程入门,国内讲师机构专业授课,适合从基础学习,挑战从入门到熟练运用,海量c语言编程入门学习 从入门到编程技术高超 C语言编程能力快速提升www.huke88.com广告c语言知识点总结【重点版】范本十篇2024c语言知识点总结【重点版】下载,全新模板doc,海量文档资料,内容清晰完整,涵盖多种行业领域.c语言知识点总结【重点版】,下载即用,文档覆盖率达98.2%,更多精选优质文档模板等您下载!www.gzoffice.cn广告c ++编程30天零基础C++速成班!从0到1,轻松掌握!c ++编程精心设计课程体系,专为初学者量身打造!带你逐步掌握C++精髓!c ++编程30天速成,大大节省你入门到入行的宝贵时间!高效学习,助力你快速转行!coding.imooc.com广告 其他类似问题 2020-10-21 字符常量 char c="65" 和char c=65 和char c='65'哪个正确 4 2022-12-14 c++中char*和char的区别 2022-11-25 c语言中char*代表什么? 2019-08-17 c++中char * 和 char 的区别 21 2019-05-18 C语言中char *a[ ]什么意思,他和char (*)a[ ]有什么什么区别? 7 2019-09-24 *char(**)与(char*)的区别 31 2019-05-18 C语言中char**是什么意思? 和char*有什么区别呀 41 2017-11-24 C++ 中char ch是什么意思 134 为你推荐: