11问答网
所有问题
当前搜索:
c语言字符型数组和字符串
字符串和字符数组
的区别有哪些?
答:
1、
字符数组
是指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] 。字符数组用于存放字符或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。
C语言
中没有字符串类型,字符串是存放在
字符型数组
中的。2、例:char c[10];c[0]='I'; c[1]=' '; c[...
C语言
的
字符数组和字符串
的区别
答:
也就是'\0',用十六进制表示为 0x00)结尾,其后的字符不属于该
字符串
。字符串一定是
字符数组
,它是最后一个字符为 null 字符的字符数组。字符数组则不会自动增加任何东西。3、对于字符串,可以直接使用 printf 的 %s 打印其内容;而对字符数组,很显然使用 printf 的 %s 打印其内容是不合适的。
字符串和字符数组
有什么区别?
答:
如高精度运算时每一位都可以转化为数字存入数组。
字符数组
是指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] 。字符数组用于存放字符或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。
C语言
中没有字符串类型,字符串是存放在
字符型数组
中的。
字符串和字符数组
的区别是什么?
答:
如高精度运算时每一位都可以转化为数字存入数组。
字符数组
是指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] 。字符数组用于存放字符或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。
C语言
中没有字符串类型,字符串是存放在
字符型数组
中的。
为什么
C语言
中,
字符串和字符数组
不一样?
答:
也可以这样初始化一个
字符串数组
:char str3 [4] = {'A','B','
C
','\0'};//字符串的数组的长度要确保比字符串长度多1以便为了容纳'\0'注意:没有最后的空字符,这就不是一个字符串,而是一个
字符数组
,所有未被初始化的元素都被自动初始化为空字符'\0'。不要这样初始化字符串数组:ch...
c语言
中
字符串
是存放在哪种
数组
中?
答:
C语言
规定只能逐个引用数组元素,而不能一次引用整个数组。对于
字符数组
,可以将整个
字符串
一次输入或输出。字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在
字符型数组
中的。
c语言字符串数组和字符数组
有什么区别?
答:
这个是字符数组。
C语言字符数组和字符串
的区别,字符数组是一个存储字符的数组,而字符串是一个用双括号括起来的以'\0'结束的字符序列,虽然字 符串是存储在字符数组中的,但是一定要注意字符串的结束标志是'\0'。总的来说是没有区别的,字符串就是以字符数组形式存储的。可以 把一个字符串看成是...
C语言
中
字符数组
只能存放
字符串
?
答:
字符数组
本意就是是指用来存放字符数据的数组。字符数组的元素是
字符类型
的。字符数组用于存放字符或
字符串
。
C语言
中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[3]='3'; a[4]='4'; a[5]='5'; a[6]=' 6'; ...
C语言
中
字符数组
只能存放
字符串
?
答:
字符数组
本意就是是指用来存放字符数据的数组。字符数组的元素是
字符类型
的。字符数组用于存放字符或
字符串
。
C语言
中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[3]='3'; a[4]='4'; a[5]='5'; a[6]=' 6'; ...
c语言
中
字符数组
最后一个字必须为\0吗?
答:
c语言
中
字符数组
并没有规定最后一个字符为'\0',甚至可以不包含'\0',添加'\0'作为结束标志是针对于c语言对
字符串
的处理而言的,因此,字符数组中最后一个字必须为‘\0’是错误的。
C语言
中没有字符串类型,字符串是存放在
字符型数组
中的。在C语言中,是将字符串作为字符数组来处理的。为了测定...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜