66问答网
所有问题
当前搜索:
字符数组整体赋值
字符串数组
怎么进行
赋值
?
答:
1、首先可以使用String[] s=new String[6],定义一个长度为6的字符串数组,定义之后,可以对字符串数组进行赋值
,如下图所示。2、使用int[] i=new int[6],定义一个长度为6的整型数组,其它类型类似,如下图所示。3、也可以在定义数组的时候,直接对数组进行赋值,使用String[] str=new String[...
C语言里为什么不能用赋值语句对
字符数组
进行
整体赋值
答:
可以写a=b,那么a原来表示的
数组
就被抛弃了,a和b表示的就变成同一个数组了。而C语言里,数组只是一块具有类型和长度的内存,没有提供如此复杂的功能 从逻辑上讲,可以将数组的
赋值
的含义变成向数组的元素赋值。但这样就会使得以简单为原则的C语言变得异常复杂:如果a的长度比b的长度大,那么只更新b...
...语句中通过赋值运算符“=”对
字符数组整体赋值
这句话为什么是错的...
答:
一个字符串,如"hello",一般为字符串常量,可以用它对字符指针
赋值
,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如:char *p = "hello";或者 char *p;p="hello";但是,当用"hello"给
字符数组
作初始化时,"hello",并非一个字符串常量,而是相当于一个初始化列表{'h','e','l',...
...中通过赋值运算符“=”对
字符
型
数组
进行
整体赋值
。如题,请为我解 ...
答:
而一楼的 char a[] = "abc"虽然合法,但却不能算是赋值表达式,而是
字符数组
的初始化。 而 a[] = "abc"却是不合法的赋值表达式,那是不是可以说“不能在赋值语句中通过赋值运算符“=”对字符型数组进行
整体赋值
”是对的呢?如果要咬文嚼字的话,我到觉得像一楼说的那样,那个“整体赋值”有问题!关键是问题在...
C++
字符数组
怎么
赋值
?求所有方法
答:
只能对
字符数组
的元素赋值,而不能用赋值语句对
整个数组赋值
。如 char c[5];c={′C′,′h′,′i′,′n′,′a′}; //错误,不能对整个数组一次赋值 c[0]=′C′; c[1]=′h′;c[2]=′i′;c[3]=′n′;c[4]=′a′; //对数组元素赋值,正确 如果已定义了a和b是具有...
...中通过赋值运算符‘=’对
字符
型
数组
进行
整体赋值
。”这句话为什么...
答:
char s[5]="asdf";这句不是
赋值
而是初始化;讲的赋值语句是在程序执行中的赋值,就像 int a;int b;b=a; 这是赋值;对于
字符
而言,要赋值就要采用strcpy(s1,s2)这个函数。
如何给c语言中定义的全局
字符数组赋值
,
答:
memset函数 memset(s1,'1',sizeof(s1));//s1为
数组
,s1全部
赋值
为'1'
赋值语句难道不可以通过运算符“=”对
字符数组整体赋值
吗 定义的...
答:
C语言显然不能,C++可以,你可以用memcpy之类的函数类给
数组整体赋值
。
如何给char类型
数组赋值
?
答:
4、
字符串赋值
函数,仅限于char型
数组
:strcpy(arr,abs) ;abs为一字符串或者char型数组。nt t[100]呵呵,也许这样理解会比较容易:“是要给t0,t1,t2,t3,t4...t100赋值”如果想每一个都赋值,这样即可:int t[100]for(int a=0;a<100;a++){cin>>t[a];} ...
二级c语言问题
字符数组
可以在定义时对其
整体赋初值
,但在赋值语句中不...
答:
定义赋初值是指 这样:int a【5】={1,2,3,4,5}; 而赋值语句赋初值是这样: int a 【5】;a【0】=1;a【1】=2,。。。a【4】=5;而不能是这样 a={1,2,3,4,5};就是说如果不是在定义的时候赋值,单独赋值就要对每个成员依次赋值而不能
整体赋值
...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符数组不能整体赋值
对字符串数组进行赋值的方法
字符数组固定长度赋值
简述为字符数组赋值的方法
数组字符串赋值
字符数组可以通过赋值运算符
字符数组str定义和赋值
char数组可以直接赋值吗
C语言中字符数组怎么赋值