77问答网
所有问题
当前搜索:
字符数组和字符串
java中
字符串和字符数组
的区别?
答:
定义字符串有两种方法:一、字符串指针 char *string="abcde";二、一维
字符数组
。例如:char string[10];string="abcde";用字符数组定义注意了,数组长度为n,但是字符个数只能为n-1,就是上面说的计算机默认加了\0占了一个,否则会溢出。字符数组一维的
和字符串
一样,二维的就是char string[M][...
字符数组
只能存放
字符串
吗
答:
例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[3]='3'; a[4]='4'; a[5]='5'; a[6]=' 6'; a[7]='7'; a[8]='8'; a[9]='9'; 就定义了a为
字符数组
,包含10个"0"到“9”的字符元素。因此,C语言中字符数组不单单只能保存
字符串
。字符数组是指...
字符数组
只能存放
字符串
吗
答:
字符数组
是指用来存放字符数据的数组。其定义的一般形式为: char 数组名 。字符数组用于存放字符或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。字符数组的初始化与数值型数组初始化没有本质区别。但它除了可以逐个给数组...
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'; ...
数组
长度
与字符串
长度有什么区别?
答:
如高精度运算时每一位都可以转化为数字存入数组。
字符数组
是指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] 。字符数组用于存放字符或
字符串
,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
在java中如何将字符型
数组
转换到
字符串
中
答:
String构造函数public String(char[] value) 分配一个新的String,使其表示
字符数组
参数中当前包含的字符序列。该字符数组的内容已被复制;后续对字符数组的修改不会影响新创建的
字符串
。参数:value - 字符串的初始值示例:String s = new String(new char[]{'h','e','l','l','o'});参考...
指向
字符串
的指针变量
和字符数组
有什么区别?
答:
区别一:定义不一样 1、
字符串
指针变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。2、
字符数组
是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对字符串指针方式不同 1、char *ps=”C Language”;...
求教
字符串和字符数组
的区别,除了字符串以\0结尾
答:
你的程序的问题很简单。系统输出
字符串
数组时是以"\0"(引号中的部分)作为字符串结尾的。在\0之前的字符全都会被输出。而你的数组中没有定义\0,所以系统就不知道何时结束输出。就随便输出了几个值(随便这个定义可能不科学,因为系统实际上顺着该字符串的内存地址继续输出,实际已经超出了
字符数组
的...
C++中,char[]是
字符串
,还是
字符数组
?
答:
C语言对
字符串
的定义是:以0结尾的ASCII字符序列.所以结尾有'\0'就叫字符串,如果没有,就叫
字符数组
char str[4]="abc"; //这句就是char str[4]={'a','b','c','\0'}; 一回事 str以0结尾,所以str是个字符串,当然也是字符数粗 char str1[3]={'a','b','c'};str1不能叫...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜