当前位置:科普知识站>IT科技>

字符数组和字符串的区别

IT科技 阅读(2.86W)

产品名称: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”};只能对字符数组的各元素逐个赋值。

字符数组和字符串的区别

以上便是针对该问题所整理出来的具体操作步骤,希望可以帮助到需要的朋友。