char型数组初始化
charmonth_short[]={Far,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Twe};编译不通过。换个方式如下:mont...
char month_short[]={Far,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Twe};
编译不通过。换个方式如下:
month_short=new char[12];
month_short[0] = qq1;
month_short[1]=qq2;
month_short[2]=qq3;
month_short[3]=qq4;
month_short[4]=qq5;
month_short[5]=qq6;
month_short[6]=qq7;
month_short[7]=qq8;
month_short[8]=qq9;
month_short[9]=qq10;
month_short[10]=qq11;
month_short[11]=qq12;
出错。 展开
编译不通过。换个方式如下:
month_short=new char[12];
month_short[0] = qq1;
month_short[1]=qq2;
month_short[2]=qq3;
month_short[3]=qq4;
month_short[4]=qq5;
month_short[5]=qq6;
month_short[6]=qq7;
month_short[7]=qq8;
month_short[8]=qq9;
month_short[9]=qq10;
month_short[10]=qq11;
month_short[11]=qq12;
出错。 展开
2013-04-01
展开全部
大哥你不厚道啊.也不说C还是JAVA.
C里请加引号转义.
JAVA中:
<1>char month_short[]={'Far','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Twe'};这个是声明,创建,初始化存储12个预先定义的字符值.
<2>char month_short[]=new char[12];这个是声明,创建.声明一个数组.以存储12个字符.
在下面赋值时候请转义(字符值加引号).
再不得编译就是你JDK或者JBuilder的问题了```
C里请加引号转义.
JAVA中:
<1>char month_short[]={'Far','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Twe'};这个是声明,创建,初始化存储12个预先定义的字符值.
<2>char month_short[]=new char[12];这个是声明,创建.声明一个数组.以存储12个字符.
在下面赋值时候请转义(字符值加引号).
再不得编译就是你JDK或者JBuilder的问题了```
展开全部
char是字符,char占用的空间就是一个字符, 就是一个英文字母, 你Far Feb超过了char, 报错是肯定的, 可以换成String 字符串
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-31
展开全部
字符数组,不是字符指针数组吧?
char a[] = {'a','b','c'};
char *month_short[]={"Far","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Twe"};
char a[] = {'a','b','c'};
char *month_short[]={"Far","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Twe"};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询