99问答网
所有问题
字符串与字符型数组有什么区别?
如题所述
举报该问题
推荐答案 2020-02-09
1、字符串或串是由数字、字母、下划线组成的一串字符。一般记为字母a。它是编程语言中表示文本的数据类型。在程序设计中,字符串为符号或数值的一个连续序列,如一串字符或二进制数字串。字符串是结尾符,存放在字符型数组中,具有指针指向的性质。字符串是地址的引用。
2、字符型数组是指用来存放字符数据的数组。形式为数组名和数据长度。字符型数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符型数组。字符型数组是数据的一种拷贝类型,没有强制性,可存在,也可不存在。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOvBO7O7v77Oe7zzXeO.html
其他回答
第1个回答 2020-03-06
字符串存在结尾符而字符型数组是没有强制性的要求
字符串是指针的指向,所以是一种地址的引用,而字符型数组是数据的一种拷贝类型,所以它不是对字符串地址的一种引用
PS:个人理解,所言可能存在一些偏差,仅仅供参考
相似回答
请问
字符串和字符数组的区别是什么?
答:
1、结束标志不同
字符串:必须以'\0'结尾;// ‘\0 ’ 的意义是“字符串结束符”。字符数组:可以包含多个'\0',但是如果当做字符串处理,则实际有效字符串为第一个'\0'的签名的字符串,如果当做字符数组处理,可以处理字符数组的任何一个字符,所有的字符都可以是'\0'。2、
特点不同
字符串在...
字符数组与字符串
:
区别
与理解
答:
字符数组和字符串是
编程中常用的两种数据类型,但它们并不等同。本文将详细介绍
字符数组和字符串的区别
,帮助读者更好地理解它们的本质。长度和元素字符数组的长度是固定的,而且里面的任何一个元素都可以是null字符。而字符串必须以null字符结尾,之后的其他字符就不属于这个字符串了。本质区别字符串一定是字符数组...
字符串与字符型数组有什么区别?
答:
存放在字符型数组中,具有指针指向的性质。字符串是地址的引用。2、字符型数组是指用来存放字符数据的数组
。形式为数组名和数据长度。字符型数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符型数组。字符型数组是数据的一种拷贝类型,没有强制性,可存在,也可不存在。
字符数组与字符串
是否相同?若不相同?
有何
区
答:
字符数组与字符串
不相同。字符数组与字符串两者之间有3点
不同
,相关介绍具体如下:一、两者的作用不同:1、
字符数组的
作用:存放字符或字符串。2、
字符串的
作用:字符串给用户提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。二、两者的实质不同:1、字符数组的实质:字符数组用于存放字符...
字符串和字符数组的区别
答:
1、字符
数组是
指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] 。
字符数组
用于存放字符或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在
字符型数组
中的。2、例:char c[10];c[0]='I'; c[1]=' '; c[...
C语言的
字符数组和字符串的区别
答:
1、长度
不同
:对于
字符数组
,其长度是固定的,其中任何一个数组元素都可以为 null 字符。因此,字符数组不一定是字符串。
字符串的
结尾是以null 字符结尾,所以长度会有所不同。2、结尾不同 对于字符串,它必须以 null 字符(也就是'\0',用十六进制表示为 0x00)结尾,其后的字符不属于该字符串。...
字符串和字符数组的区别是什么?
答:
不一样。C语言
的字符串
为数组形式,而数组的名称可以表示其地址,故对字符串输入不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数组名就代表了该数组的地址。整个
数组是
一块连续的内存单元,数组名所代表的地址为第0个元素的地址,c就代表c[0]的地址。设数组c的...
字符数组与字符串的区别是什么?
答:
区别一:
定义不一样
1、字符串指针变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:
对字符串指针方式不同
1、char *ps=”C Language”;...
C语言的
字符数组和字符串的区别
答:
1、长度
不同
:对于
字符数组
,其长度是固定的,其中任何一个数组元素都可以为 null 字符。因此,字符数组不一定是字符串。
字符串的
结尾是以null 字符结尾,所以长度会有所不同。2、结尾不同 对于字符串,它必须以 null 字符(也就是'\0',用十六进制表示为 0x00)结尾,其后的字符不属于该字符串。...
大家正在搜
字符串数组和字符数组的区别
字符数组与字符串的区别
字符数组和字符串数组
c语言字符型数组和字符串
字符和字符串的区别
字符数组可以存放字符串
字符串数组
字符和字符串
字符串转数组