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;
出错。
展开
 我来答
匿名用户
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的问题了```
百度网友fd50fe0
2013-03-31 · 超过18用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:37.2万
展开全部
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"};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式