非常风气网www.verywind.cn
首页
字符串数组赋值
c语言中将一个
数组
的值赋给另外一个数组,好像要用指针来
赋值
答:
错误的,不能用赋值语句将一个字符串常量直接给一个
字符数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。...
定义一个长度为10的
字符串数组
,给数组中的每一个字符串都
赋值
,然后打印...
答:
include<stdio.h>int main(){ char a[10]; printf("请输入十个
字符
:\n"); scanf("%s",&a); printf("您输入的字符为:\n%s",a); return 0; }
c++中如何将
字符串
变量的值赋给
字符数组
变量
答:
我们知道,同类型的变量之间可以相互
赋值
,但是对于同类型的
数组
来说,却是个例外。即使类型、元素个数都相同,也不能彼此赋值,要想赋值的唯一办法就是:以数组的元素为单位进行操作。对于您的问题,可以有以下程序解决:main(){ string f1="abcd";char c1[10];int i=0 for(i=0;i<10;i++){...
c语言中怎么把
字符数组
里的数值改变
答:
很简单啊,用 strcpy(a[5],b[0]); 就行了 而且要先声明#include<string.h>的头文件。
java
字符串数组赋值
(用简单方法)谢谢
答:
public class StringArray { public static void main(String[] args) { String[] s = new String[99]; for(int i=1; i<=s.length; i++) { if(i<10) { s[i-1] = "0" + i; } else { s[i-1] = "" + i; } } for(int i=0; i...
keil c51中将
字符串赋值
给一个
数组
,除了在定义中直接赋值之外,是否可以...
答:
可以。但不要想着直接用tets[]={"abcde"};---这样是不行的。你可以用scanf("%s",test),或者用gets(test)来进行
字符串
的读入。
两个
字符串
中的元素可以相互
赋值
吗
答:
两个
字符数组
元素可以相互
赋值
!int i,j;char ch1[M];j=n;for(i=0;i<n;i++,j--)ch1[j-1]=ch[i];但你那样写是不对的,数组之间是不可以直接赋值的,数组元素可以直接赋值!
c语言结构体中的一个char
数组
怎么
赋值
?
答:
这时c数组的长度自动定为9。也可以定义和初始化一个二维
字符数组
,例如:char diamond[5][5]={{'','','#'},{'','#','','#'},{'#','','','','#'},{'','#','','#'},{'','','#'}};用它代表一个菱形的平面图形。(2)字符串常量初始化数组。例如:char...
怎么将
字符数组
全
赋值
为空
答:
数组是值数据,空的默认就是0。用一句话那就是FOR语句。for(i=0;1<15;i++)a[i]=0;还有一种办法,将一个已有数组赋给你要的那个数组。不然,如果只对单个
数组赋值
,那只能对每个数组元素赋。看你的意思是想定义个
字符数组
,那你可以用STRING语句,因为字符串在内存中的存储模式就是数组,只...
可以在
赋值
语句中通过赋值运算符“=”对
字符数组
整体赋值 这句话为什么...
答:
c和指针(《pointers on c》) 8.1.11 一个字符串,如"hello",一般为字符串常量,可以用它对字符指针
赋值
,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如:char *p = "hello";或者 char *p;p="hello";但是,当用"hello"给
字符数组
作初始化时,"hello",并非一个字符串常量,而是...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网