字符数组和字符串的区别

 我来答
潮孤阳0cb
2022-05-25 · TA获得超过2.2万个赞
知道大有可为答主
回答量:7.9万
采纳率:91%
帮助的人:1831万
展开全部
C语言是一种抽象的通用程序设计语言,被广泛运用于生活中,那么字符数组和字符串的区别是什么?以下是对于此问题的解释:
产品名称:Dell
产品型号:Dell灵越5000
系统版本:Windows10
软件版本:JetBrainsPhpStormv2019.3.3
区别一:定义不一样
1、字符串指针变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘?’作为串的结束。
2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。
区别二:对字符串指针方式不同
1、char*ps=”CLanguage”;可以写成char*ps;ps=”CLanguage”;
2、数组方式charst[]={”CLanguage”};不能写成charst[20];
  St={”CLanguage”};只能对字符数组的各元素逐个赋值。


以上便是针对该问题所整理出来的具体操作步骤,希望可以帮助到需要的朋友。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式