11问答网
所有问题
当前搜索:
字符串赋值给字符数组
可以通过
赋值
语句将一个
字符串赋给
一个
字符数组
吗?
答:
声明的时候可以,否则的话只能使用strcpy,或者一个成员一个成员的
赋值
声明的时候:char str[20]="1234567890";或者:char str[20]={NULL};strcpy(str,"1234567890");
C语言 不能把
字符串赋给字符数组
的是
答:
char s[20];s="helo";这样错误的原因就是:不能用赋值语句将一个
字符串
常量直接给一个
字符数组赋值
。char s[20];char ss[]="hello";s=ss;错误原因是:不能用赋值语句将一个字符数组直接给一个字符数组赋值 ,即字符串的复制(c语言中,但是在c++的string 类,上面的赋值是正确的)必须用...
怎么进行
字符串赋值
?C语言
答:
不要赋值的时候给弄了个单引号)在这个语句中做了什么工作。双引号主要做了3个工作,分别是:(1)申请了空间(在常量区),存放了字符串。(2)在字符串尾加上了“\0”。(3)返回地址。这里所返回的地址就
赋值给
了char *类型的指针变量p。2、通过
字符数组
直接把
字符串赋值
。程序如下:...
如何将一个
字符串
输入到一个
数组
中?
答:
字符串存储在
数组
中一般有如下几种方法:1、声明数组时赋值,如:char str[]="abcd";2、运行时由键盘输入,如:scanf("%s",str);要确定输入的字符串长度不大于数组长度减一;3、在程序代码中把另一个
字符串赋值给
一个数组用函数strcpy,如:strcpy(str,"abcd");或者strcpy(str,str2);str2为一...
如何将一个
字符串
输入到一个
数组
中
答:
字符串存储在
数组
中一般有如下几种方法:1、声明数组时赋值,如:char str[]="abcd";2、运行时由键盘输入,如:scanf("%s",str);要确定输入的字符串长度不大于数组长度减一;3、在程序代码中把另一个
字符串赋值给
一个数组用函数strcpy,如:strcpy(str,"abcd");或者strcpy(str,str2);str2为一...
C程序两个
字符串数组
如何相互
赋值
?
答:
for (i=0;i<4;i++){stu[i]=edu[i];}在定义后再
给字符数组赋值
的话必须用循环了,有一个库函数可以执行
字符串
拷贝,我记得是strcpy(a[],b[])也是可以用的,可以把一个字符串的内容完全拷贝到另一个字符串那里 本回答由提问者推荐 举报| 答案纠错 | 评论(5) 8 1 ...
char[]
数组
该如何
赋值
答:
定义一个数组char a[10];怎么给这个
数组赋值
呢?1、定义的时候直接用
字符串赋值
char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(...
c语言中将一个
数组
的值赋给另外一个数组,好像要用指针来
赋值
答:
chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个
字符数组
直接
赋值给
一个
字符串
数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。因为
赋值字符
“=”右边的表达式也可以是赋值表达式,下面的形式变量是...
字符串
可以直接
赋值给
一维
数组
吗
答:
可以。字符串主要用于编程,概念说明、函数解释,可以直接赋值给一维数组,对一维数组而言,只需要把数组名赋值给该指针变量即可。但不能通过赋值语句将字符串常量或其他
字符数组
中的字符串直接
赋值给字符串
常量。
怎么把指针的
字符串给数组
答:
q=(char*)s;这句话直接把s的地址
赋值给
q copystr(s,p);这个是函数一个一个赋值 puts(p);puts(q);return 0;} 3. 如何把一个字符指针指向的
字符串
复制
给字符数组
假如有char *p且p已指向一含有10个元素的字符数组,现有目标数组char b[10],则可以有三种函数可e799bee5baa6e58685e5aeb...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜