字符数组和字符串的区别是什么 字符数组和字符串的区别


C语言是一种抽象化的通用型程序设计语言 , 被普遍使用于生活中 , 那麼字符数组和字符串的区别是啥?下列是针对此问题的表述:
产品名字:Dell
【字符数组和字符串的区别是什么 字符数组和字符串的区别】产品规格:Dell 灵越5000
系统版本:windows 10
软件版本:JetBraIns PHPStorm v2019.3.3
区别一:界定不一样
1、字符串指针变量自身是一个自变量 , 用以存放字符串的首详细地址 。字符串自身是存放在以该首详细地址为代表的一块持续的内存空间中并且以‘?’做为串的完毕 。
2、字符数组是因为多个二维数组元素组成的 , 它可以用来存放全部字符串 。
区别二:对字符串表针方法不一样
1、char *ps=”C Language”;可以写成char *ps;ps=”C Language”;
2、二维数组方法char st[]={”C Language”};不可以写成char st[20];
St={”C Language”};只有对字符数组的各原素逐一取值 。
以上就是对于该问题所分类整理的主要操作过程 , 期待可以作用到必须的好朋友 。