非常风气网www.verywind.cn
首页
字符数组只能存放字符串
一个
字符数组只能存放
一个
字符串
,是这样吗?
答:
一般来说,字符串是以'\0'字符为结尾的, 一个字符数组可以放多个以'\0'为分隔的字符串
, 只要处理好每个字符串的头指针,就没问题. 所以"一个字符数组只能放一个字符串"是不对的.当然,大多数都不这么做,容易出错. 追问 printf("%s\n",a);a为数组名,那是不是只能输出第一个字符串? 追答 嗯,如果是这样...
C语言中,
字符数组只能存放字符串
吗?
答:
不是,也可以
存放
其他的信息。 但是在C语言中因为没有byte类型,而char类型只占一个字符大小。所以声明一个
字符数组
可以用作缓冲区。 因为可以定位到每一个字节,所以非常灵活。 如果定义一个整形数组当然就不能定位到每一个字节了,它必须一次访问两个字节(在编译器和操作系统认为int型占两个字节时)...
C语言中
字符数组只能存放字符串
?
答:
不是的,C语言中字符数组既可以保存字符,又可以保存字符串
。字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[...
一个
字符数组只能存放
一个
字符串
吗?
答:
一个字符数组不是只能放一个字符串,这个说法是错误的
。从理论上来说,字符串是以'0'字符为结尾的,一个字符数组可以放多个以'0'为分隔的字符串,只要处理好每个字符串的头指针就没问题。字符数组的初始化与数值型数组初始化没有本质区别,但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串...
字符数组只能
用来
存放字符
型数据,这句话是正确的吗?帮忙举例。_百度知 ...
答:
不对,例如:定义char a[10]={'a','b'...'\0'...} 因为这个字符型
数组
中有一个元素是‘\0‘那么'\0'前面的所有字符就会被系统认为是一个
字符串
而不再是一个一个的字符了!字符型和字符串型不是一个类型!
...A.
字符数组
中
存放
的一定是一个
字符串
B. 所
答:
c 解释就是
字符数组
可能没有\0这个结束符 也就是说字符数组可能所以得单元都被字符占据 而
字符串
必须有结束符 所以引申出来的就是字符数组不能像字符串一样的操作,但是对单个元素操作时没有问题的
字符数组
与
字符串
相同吗?
答:
1、
字符数组
的实质:字符数组用于
存放字符
或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。2、字符串的实质:字符串主要用于编程,概念说明、函数解释;字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取。...
c语言中
字符串
是
存放
在哪种
数组
中?
答:
C语言规定
只能
逐个引用数组元素,而不能一次引用整个数组。对于
字符数组
,可以将整个
字符串
一次输入或输出。字符数组用于
存放字符
或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
字符型
数组
中可以
存放字符串
吗?为什么?
答:
当然可以,这是C语言处理
字符串
的常用手段 C语言中的字符串实际上就是一个字符序列加一个'\0'字符组成的,而这些字符全部可以在
数组
中存储
请问
字符串
和
字符数组
的区别是什么?
答:
1、字符串指针变量本身是一个变量,用于
存放字符串
的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。2、
字符数组
是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对字符串指针方式不同 1、char *ps=”C Language”;可以写成char *ps;ps=...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
字符数组可以用来存储字符串
字符型数组中能存放字符串
字符数组的内容不一定是字符串吗
数组s的初始化
网络字节序为什么是大端
c类地址的取值范围
字符数组可以存放字符串吗
字符型数组中可以存放字符串
字符数组和字符串的区别
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网