lzth.net
当前位置:首页 >> string数组初始化 >>

string数组初始化

这一句话本来就是得到一个String 数组 selectfields=request.getParameterValues("selectfields")你这样试下if(selectfields==null){ for(String aa:selectfields) { System.out.println(aa); }}else{ 打印是否为空}

正确答案D都帮你解释了,满意请采纳!!A没有初始化;B数组a[5]是从0到4的,总共5个元素,然后却初始6个数据;C是字符,而string是字符串,即使是字符串这种表达也错误;D系统自动会给字符数组分配一定的长度

可以的:#include<string>#include<iostream> using namespace std; void main() { string str[3]={"a","123","e1ghi"}; int i; for ( i=0;i<3;i++ ) cout<<str[i]<<endl; }

as[i] = new A() ; A 是类,是要初始化的.String是简单类型,不需要new.

数组的初始化有两种:第一种:string[] stu=new string[]{"1","2","3"};第二种:string[] stu=new string[3];stu[0]=1;stu[2]=2;stu[3]=3;

string st[10]={"1","2","3"};这是一种,也可以string s("ssa"); st[5]=s;这是直接赋值 char a[]="sarer"; st[6]=a;字符数组也可以直接付给字符串

把for循环去掉,用一条语句实现就可以了:num1=strlen(m1); 但如果一定要用循环,改成下面这样 for (i=0; i { if(m1[i]=='\0') break; num1++; }另外i要显式初始化0,不要依赖编译器,否则移植性会差,不同编译器会可能不一样.养成这种坏习惯以后你遇到问题都可能查不到原因在哪里,不要增加不确定性,学C++就要严谨.

java中定义一个字符串数组方式如下:1.String[] str={"AAA","BBB","CCC"};2.String str[]={"AAA","BBB","CCC"};string类型和其他基本类型相似,创建数组时,有上述两种方式.

//数组定义最方便的就是用for循环来做定义,数组下标是从0开始,到11的话就是12个数字.要输出的话可以用以//号注释掉的后面的一句if(i<12){System.out.println(x[i]);}当然也可以自己再写一个for循环语句来输出,不过我觉得这有点画蛇添足

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com