字符数组和字符串的区别

奇闻趣事 2022-09-17 08:08www.kangaizheng.com童年趣事

C语言是一种抽象的通用程序设计语言,被广泛运用于生活中,那么字符数组和字符串的区别是什么?以下是对于此问题的解释

产品名称Dell

产品型号Dell 灵越5000

系统版本Wdows 10

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

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

Copyright © 2018-2025 www.kangaizheng.com 看丐网 版权所有 Power by