预留广告位
预留广告位
预留广告位
当前位置:首页  »  科技  »  科技百科  »  文章  »  字符数组和字符串的区别

字符数组和字符串的区别

来源:网络 转载:好巧合 时间:2022-01-22 22:07
导读字符数组和字符串的区别,首先是定义不一样,字符串指针变量本身是一个变量,用于存放字符串的首地址,字符数组是由于若干个数组元素组成的,其次是对字符串指针方式不同。

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

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

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。

预留广告位
Top