c语言为什么要用字符串?不是有字符数组了吗
4个回答
展开全部
字符串的存储方式依然是以数组形式,主要是为了方便编程人员。如果"adfsdfdsfsdfsdfsdfsdfsdfsdfdsfsdfddfdsfdf"这么长的字符串让你手工存入数组,你可愿意?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串其实就是一个字符数组啊,比方说:char *p="ABCD";其实就相当于
char p[]={'A','B','C','D','\0'};
char p[]={'A','B','C','D','\0'};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果字符串的长度可以变化,或者长度事先未知,你怎么定义数组的大小?再大都不能保证一定够用。
字符串实质上是指针变量。
字符串实质上是指针变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询