66问答网
所有问题
当前搜索:
字符型数组中可以存放字符串吗
字符串
是
存放
在
字符型
什么中的?
答:
字符串是存放在字符型 数组中
。例如 c 语言:char s[20]="abc456XYZ";
一个
字符数组
只能
存放
一个
字符串
,是这样吗?
答:
可以存放多个字符串
,但要知道每个字符串的起始地址,比如#include<stdio.h>int main() { char ms[]={'a','b','c','\0','1','2','3','\0','X','Y','Z','\0'}; printf("%s\n%s\n%s\n",ms,ms+4,ms+8);} rssg888 | 发布于2012-06-15 举报| 评论 3 0 二维数组可以放很多。
c语言中
字符串
是
存放
在哪种
数组中
?
答:
C语言规定只能逐个引用数组元素,而不能一次引用整个数组。对于字符数组,可以将整个字符串一次输入或输出。
字符数组用于存放字符或字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
C语言中
字符数组
只能
存放字符串
?
答:
不是的,
C语言中字符数组既可以保存字符,又可以保存字符串
。字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[...
一个
字符数组
只能
存放
一个
字符串吗
?
答:
一个
字符数组
不是只能放一个
字符串
,这个说法是错误的。从理论上来说,字符串是以'0'字符为结尾的,一个字符数组可以放多个以'0'为分隔的字符串,只要处理好每个字符串的头指针就没问题。字符数组的初始化与数值
型数组
初始化没有本质区别,但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串...
...a[2]中的2是什么意思 是指
能
输入的最大
字符
数还是什么?最多能输几...
答:
表示
字符型数组
a
中可以存放
2个字符,第1个字符用a[0]访问,第2个字符用a[1]访问,最大下标可以用0~(2-1)范围的。比如a[100]合法下标范围是0~99;当a需要
保存字符串
时,需要注意,字符串必须以0值结尾,表示成字符就是'\0',而且这个0不算在字符串中的字符,那么你用a数组最多只能保存n-...
怎么从逻辑上理解用
字符数组存放字符串
然后输出该字符串虽然我似乎明...
答:
在c里,char指单个的字符,如'A','B','1','2'这些字母,它们都占据1个字节的内存空间,其编码可以在ascii表中查到。而象汉字,日文、韩语等字符,并不包含在ascii表中,而是归为unicode字符,用2个至4个字节来表示。而
字符串
就是字符的串。
字符数组
的任一个元素都
保存
着一个字符(当然对于...
char a[3]={'a','b','c'}; 不是只
可以存放
2个
字符
另一个是\0吗
答:
char
型数组
可以
用来存放一个字符串,也可以用来存放1个1个的字符。char a[3]={'a','b','c'}; 存放3个字符, 可以。char a[3]="abc";
存放字符串
,字符串有4个字节,含结束符\0. 这样初始化,结束符没地方放,丢弃了。char a[3]="ab"; 存放字符串,字符串有3个字节,...
...
串
不是
存放
在变量里,而是存放在一个
字符型数组里
。 这句话是对是...
答:
在C语言中,将
字符串
作为
字符数组
来
储存
,而字符数组是一种用来
存放
和处理
字符型
数据的数组变量,所以这句话是错的
C语言:在一个
字符数组中
先后
存放
多个
字符串
,是怎么存放,举例说明
答:
include <
string
.h> char a[80];//将"abcd"
保存
到a中 strcpy(a,"abcd");//输出a中的
字符串
puts(a);//将"1234"保存到a中 strcpy(a,"1234);//输出a中的字符串 puts(a);
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
C语言的正确声明方式
c语言中函数的声明
c语言中函数的声明注意事项
数组x和数组y等价
getchar()的功能和用法
字符串函数声明
字符串输入函数
二维数组格式
字符串的结束符