66问答网
所有问题
当前搜索:
字符型数组可以存放字符串
一个
字符数组
只能
存放
一个
字符串
,是这样吗?
答:
一般来说,字符串是以'\0'字符为结尾的,
一个字符数组可以放多个以'\0'为分隔的字符串, 只要处理好每个字符串的头指针,就没问题. 所以
"一个字符数组只能放一个字符串"是不对的.当然,大多数都不这么做,容易出错. 追问 printf("%s\n",a);a为数组名,那是不是只能输出第一个字符串? 追答 嗯,如果是这样...
...A)
字符数组可以存放字符串
B)字符数组的字符串可以整体输入、输...
答:
不能直接赋值,
可以用
strcpy函数复制
c语言中
字符串
是
存放
在哪种
数组
中?
答:
C语言规定只能逐个引用数组元素,而不能一次引用整个数组。对于字符数组,可以将整个字符串一次输入或输出
。字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
字符数组
只能
存放字符串
吗
答:
字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节
。C语言中没有字符串类型,字符串是存放在字符型数组中的。字符数组的初始化与数值型数组初始化没有本质区别。但它除了
可以
逐个给数组元素赋予字符外,也可以直接用字符串对其初始化。用字符常量逐个初始化数组。...
C语言中,
字符数组
只能
存放字符串
吗?
答:
不是,也
可以
存放其他的信息。 但是在C语言中因为没有byte类型,而char类型只占一个字符大小。所以声明一个字符数组可以用作缓冲区。 因为可以定位到每一个字节,所以非常灵活。 如果定义一个整形数组当然就不能定位到每一个字节了,它必须一次访问两个字节(在编译器和操作系统认为int型占两个字节时)...
C++中定义
字符型数组
问题
答:
定义char a[5],则说明,a是个
字符数组
,在内存中占五个字节空间 如果用a来存储
字符串
,则最多只能有4个有效字符,必须给\0留个空间。计算a的长度与a的大小是不同的概念 a按字符串来算长度是从a这个地址开始,计数到\0字符,这之间的字符个数是字符串a的长度。一般常用strlen()函数来获取字符...
C语言中,
字符串
不是
存放
在变量里,而是存放在一个
字符型数组
里...
答:
在C语言中,将
字符串
作为
字符数组
来储存,而字符数组是一种用来
存放
和处理
字符型
数据的数组变量,所以这句话是错的
一个
字符数组
只能
存放
一个
字符串
吗?
答:
一个字符数组不是只能放一个字符串,这个说法是错误的。从理论上来说,字符串是以'0'字符为结尾的,一个字符数组
可以
放多个以'0'为分隔的字符串,只要处理好每个字符串的头指针就没问题。字符数组的初始化与数值型数组初始化没有本质区别,但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串...
char a[3]={'a','b','c'}; 不是只
可以存放
2个
字符
另一个是\0吗
答:
char a[3] 是声明 a 是 char 型数组,有3个元素。char 型数组
可以
用来存放一个字符串,也可以用来存放1个1个的字符。char a[3]={'a','b','c'}; 存放3个字符, 可以。char a[3]="abc"; 存放字符串,字符串有4个字节,含结束符\0. 这样初始化,结束符没地方放,丢弃了。
字符数组
与
字符串
是否相同?若不相同?有何区
答:
2、
字符串
的作用:字符串给用户提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。二、两者的实质不同:1、
字符数组
的实质:字符数组用于
存放字符
或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在
字符型数组
中的。2、字符串...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符数组只能存放字符串
字符数组和字符串的区别
字符串与字符数组的区别
字符数组可以整体输入输出吗
定义字符串数组
字符型数组
字符数组
字符数组赋值
字符数组长度