33问答网
所有问题
当前搜索:
字符数组只能存放字符串
一个
字符数组只能存放
一个
字符串
,是这样吗?
答:
一般来说,字符串是以'\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这个结束符 也就是说字符数组可能所以得单元都被字符占据 而
字符串
必须有结束符 所以引申出来的就是字符数组不能像字符串一样的操作,但是对单个元素操作时没有问题的
c语言中
字符串
是
存放
在哪种
数组
中?
答:
C语言规定
只能
逐个引用数组元素,而不能一次引用整个数组。对于
字符数组
,可以将整个
字符串
一次输入或输出。字符数组用于
存放字符
或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
字符数组
与
字符串
相同吗?
答:
1、
字符数组
的实质:字符数组用于
存放字符
或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。2、字符串的实质:字符串主要用于编程,概念说明、函数解释;字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取。...
字符数组
中的一个元素
存放
多少个字符。
答:
字符数组
中,一个元素就是一个字符,所以
只能存放
一个字符 如果是问整个数组能存放多少字符,那么你定义多大就能存放多少,不过都需要
字符串
的最后一个字符赋值为空字符,作为字符串的结束标志,所以只能存放你定义的数-1
字符型
数组
中可以
存放字符串
吗?为什么?
答:
当然可以,这是C语言处理
字符串
的常用手段 C语言中的字符串实际上就是一个字符序列加一个'\0'字符组成的,而这些字符全部可以在
数组
中存储
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符数组中可以存放字符串吗
下列正确的标识符是_do
字符数组不可以存放字符串
字符数组名存储什么
若有定义:int a[3][4]
字符数组能存放什么
c语音合法标识符是什么
字符串大小怎么比较
字符数组只能存放字符串吗为什么