C语言的一个不懂的问题if (((Year % 100 == 0) && (Year % 400 == 0))||((Year % 100 = 0) && (Year % 4 == 0)))\x05{\x05\x05 pMonth_Days[13] = {0 ,31 ,29 ,31 ,30 ,31 ,30 ,31 ,31 ,30 ,31 ,30 ,31};\x05}\x05else\x05{\x05\x05 pMonth_Days[13] = {0 ,31

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 14:56:42
C语言的一个不懂的问题if (((Year % 100 == 0) && (Year % 400 == 0))||((Year % 100 = 0) && (Year % 4 == 0)))\x05{\x05\x05 pMonth_Days[13] = {0 ,31 ,29 ,31 ,30 ,31 ,30 ,31 ,31 ,30 ,31 ,30 ,31};\x05}\x05else\x05{\x05\x05 pMonth_Days[13] = {0 ,31

C语言的一个不懂的问题if (((Year % 100 == 0) && (Year % 400 == 0))||((Year % 100 = 0) && (Year % 4 == 0)))\x05{\x05\x05 pMonth_Days[13] = {0 ,31 ,29 ,31 ,30 ,31 ,30 ,31 ,31 ,30 ,31 ,30 ,31};\x05}\x05else\x05{\x05\x05 pMonth_Days[13] = {0 ,31
C语言的一个不懂的问题
if (((Year % 100 == 0) && (Year % 400 == 0))||((Year % 100 = 0) && (Year % 4 == 0)))
\x05{
\x05\x05 pMonth_Days[13] = {0 ,31 ,29 ,31 ,30 ,31 ,30 ,31 ,31 ,30 ,31 ,30 ,31};
\x05}
\x05else
\x05{
\x05\x05 pMonth_Days[13] = {0 ,31 ,29 ,31 ,30 ,31 ,30 ,31 ,31 ,30 ,31 ,30 ,31};
\x05}
前面已经定义好数组了,但是到了初始化就出问题了:【1警告1错误】
[Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
[Error] cannot convert '' to 'int' in assignment
注:我用的是Dev C++软件
它指出的是数组出了问题

C语言的一个不懂的问题if (((Year % 100 == 0) && (Year % 400 == 0))||((Year % 100 = 0) && (Year % 4 == 0)))\x05{\x05\x05 pMonth_Days[13] = {0 ,31 ,29 ,31 ,30 ,31 ,30 ,31 ,31 ,30 ,31 ,30 ,31};\x05}\x05else\x05{\x05\x05 pMonth_Days[13] = {0 ,31
你好,你所说的软件我没有用过,但是我想的话,这里和软件没有关系.在我学过的c、c++中只有声明时才这样用:pMonth_Days[13] = {0 , 31 , 29 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31};其他的这样的用法是错的,比如说:
int abc[4]={4,5,6,7};//这是对的
但是向下面这样的就是错的了:
int abc[4];
abc[4]={4,5,6,7};
在你的这个例子里面的话,需要单个赋值