字符串数组怎么进行赋值?

作者&投稿:封烁 (若有异议请与网页底部的电邮联系)
~

1、首先可以使用String[] s=new String[6],定义一个长度为6的字符串数组,定义之后,可以对字符串数组进行赋值,如下图所示。

2、使用int[] i=new int[6],定义一个长度为6的整型数组,其它类型类似,如下图所示。

3、也可以在定义数组的时候,直接对数组进行赋值,使用String[] str=new String[]{"a","b","c"}定义一个长度为3的字符串数组,如下图所示。

4、使用int[] ii=new int[]{0,1,2,3}定义一个长度为4的整型数组,并进行了赋值,如下图所示。

5、最后也可以使用String[] str2={"a","b","c"}方式,来定义数组,如下图所示。




string字符串赋值?
Stringtemp=abcdefg\/\/将abc赋值给strStringstr=temp.substring(0,2);\/\/0表示所要截取的第一个字符下标,2表示最后一个。而只能用strcpy函数将一个字符串复制到另一个字符数组中去,赋值语句只能将一个字符赋给一个字符型变量或者字符数组元素。String类的赋值函数。1、因为不满足this==&other,所...

C语言中将字符串赋值给字符数组
"%s",c);因为c本身就是地址,所以不用加& char *s; \/\/s是指针变量,指针可以存放一个地址值 s="ABCDE"; \/\/c语言中字符串常量是以数组的形式在内存中存放,这条赋值语句,相当于是把ABCDE的首地址赋给了指针变量s char s; \/\/s是一个字符变量,只能给其赋一个合法的字符 ...

vfp 数组赋字符串
这两个不是函数 是命令关键字,是为了包含向后兼容性留的 你要赋值 可以这样 dimension b(2,3)store "a" to b(1,1)

哪位大虾给小弟总结一下给字符数组赋值的所有方法,我快被字符数组弄疯...
在采用字符串方式后,字符数组的输入输出将变得简单方便。除了上述用字符串赋初值的办法外,还可用printf函数和scanf函数一次性输出输入一个字符数组中的字符串,而不必使用循环语句逐个地输入输出每个字符。【例7.9】main(){ char c[]="BASIC\\ndBASE"; printf("%s\\n",c);} 注意在本例的printf函数中,使用的格...

C语言中怎样把输入的字符串赋给数组
\/\/基本实现你要的功能,用到了内存的动态开辟#include <stdio.h> include <stdlib.h> void main(){ char** pArrStr;\/\/用来保存字符串数组 int strLen;\/\/用来保存字符串长度 int i; printf("请输入字符数组的个数:");scanf("%d",&strLen);pArrStr=(char**)malloc(sizeof(char*)*strLen)...

C语言怎么对数组重新赋值,比如在开头写 int a [ ] =“i am China...
这当然是不可以的啦,数组的赋值和普通的变量赋值是有很大区别的。对于字符串数组类型是char [],相应的类型只能保存相应类型的数据 对于字符串数组赋值可以借助strcpy函数来完成,但是对于普通的数组,如int数组,就只能一个一个的为其中的特定位置的元素进行复制了。

java中如何将一个字符串赋给一个数组
赋给字符数组:char[] chars = s.toCharArray();赋给字节数组:byte[] bytes = s.getBytes()因为这里是字节,所以直接打印出来显示不是abcd,先要转换为char类型的再打印

c语言,如何声明一字符串数组并赋值1~30?(用循环)
\/ 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Press any key to continue \/ include <stdio.h>int main() {char str[31];int i;for(i = 0; i < 30; ++i)str[i] = i + 1;for(i = 0; i < 30; ++i) ...

如何把数组赋值给字符串
字符串就是带有\\0结尾的字符型数组,可以用while for do~while传递过去的。include<stdio.h> void main(){ char ch_array[3]={'1','2','3'};char ch_string[]="I love you";int i;for(i=0;i<3;i++){ ch_string[i]=ch_array[i];} ch_string[i]=0;printf("%s",ch_string...

C语言字符数组如何初始化?
C语言允许用字符串的方式对数组作初始化赋值。例如:static char c[]={'c',' ','p','r','o','g','r','a','m'}; 可写为:static char c[]={"C program"}; 或去掉{}写为:static char c[]="C program";当对全体元素赋初值时也可以省去长度说明。例如:static char c[]={`...

川汇区15956118259: 如何给字符串数组赋值 -
言雨联邦: char a[7]={0}; 可以用strcpy赋值,但是要保证a数组的空间够大,能够放下需要赋值的字符串. strcpy(a,"ddgh");

川汇区15956118259: 如何给结构体里的数组字符串赋值? -
言雨联邦: C语言只有在定义字符数组的时候才能用“=”来初始化变量,其它情况下是不能直接用“=”来为字符数组赋值的,要为字符数组赋值可以用string.h头文件中的strcpy函数来完成. 例如: char a[10] = "123"; /*正确,在定义的时候初始化*/ ...

川汇区15956118259: 二维字符串数组赋值方法有几种 -
言雨联邦: 字符串赋值一般有两种方法: 1.初始化时直接赋值,这你已经知道了. 2.拷贝赋值.如strcpy(str,"123");这样.char a[10][10]; a[0][10]="123"; 这种写法肯定是错的,a是二维数组,那么a[0][10]就是数组中的一个元素了,是char型,怎么能直接赋值一个字符串给它呢?况且下标10还越界了.

川汇区15956118259: C语言怎样给字符数组赋值 -
言雨联邦: 给字符数组赋值分两种情况,单字符赋值和字符串赋值. 单字符赋值,可通过数组下标方式或指针方式,引用数组元素,进行赋值,如: char a[10]; char ch='a'; for( i=0;i<10;i++ )a[i]=ch+i ; //可通过数组下标引用数组元素,完成赋值 char *p; for...

川汇区15956118259: 如何给字符串数组中的一段字符给赋值 -
言雨联邦: s[5]=str[0]; s[5]=str[1]; s[6]=str[2]; s[7]=str[3]; s[8]=str[4]; s[9]=str[5]; s[10]='\0'; 或者用循环搞定 int i=5;j=0; for(;str[j]!='\0';) s[i++]=str[j++]; s[i]='\0';

川汇区15956118259: vb怎么定义字符串数组?怎么赋值? -
言雨联邦: 1. 定义字符串数组: dim aa(x) as string '其中X是数组里元素数量,X从0开始. 2. 赋值: 一般用循环,如: For ...Next语句 .每次使用ReDim语句都会使原来数组中的值丢失,可以在ReDim语句后加Preserve参数来保留数组中的数据,但使用Preserve只能改变最后一维的大小,前面几维大小不能改变. 使用动态数组的优点是根据用户需要,有效地利用存储空间,它是在程序执行到ReDim语句时才分配存储单元,而静态数组是在程序编译时分配存储单元.

川汇区15956118259: 怎样将字符串数组赋值给字符串数组 -
言雨联邦: list->name=na; 这句话有可能有问题,因为name和na都是指针(地址).这样的赋值只是指针的复制,而没有把na地址中里的具体数据拿到name地址中.而na也可能是个局部变量.在其生命周期结束后,其地址里的内容也变得不确定了.把list->name=na;改为strcpy(list->name, na);应该就可以了.strcpy的用法请参照如下网页.http://vip.6to23.com/tenax/clib/string/strcpy.html

川汇区15956118259: 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 System.out.println(s[i]);}} }

川汇区15956118259: 怎将一个字符串数组赋值成一个字符串
言雨联邦: string str1=""; foreach(int i=0 in str) {str1+=str[i]; }

川汇区15956118259: 字符串给数组赋值 -
言雨联邦: #include int main() { char s[101] = {'2', '3', '0', '9', '5', '4', '8', '1', '6'}; int a[100] = {0}; for (int i = 0; i{ if (s[i] >= '0' && s[i]{ a[i] = s[i] - '0'; } cout} return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网