全部问题 > 当前问题

Compiling... program6.3.c C:\Users\acer1\Desktop\C语言学习\二6\program6.3.c(10) : error C2065: 'days' : undeclared identifier 执行 cl.exe 时出错. program6.3.obj - 1 error(s), 0 warning(s)

#include <stdio.h>

main()

{

int month;

printf("请输入一个月份:");

scanf("%d",&month);

switch(month)

{

case 2:

days=28;break;

case 4: case 6: case 9: case 11:

days=30;break;

default:

days=31;break;

}


printf("%d天\n",days);

}


做我_女朋友 2016-2-11 11:45:14

共 5 个回答

最佳答案

嘿嘿大人 2016-2-11 11:48:30

days变量没有定义:

#include <stdio.h>


main()


{


int month,days;


printf("请输入一个月份:");


scanf("%d",&month);


switch(month)


{


case 2:


days=28;break;


case 4: case 6: case 9: case 11:


days=30;break;


default:


days=31;break;


}




printf("%d天\n",days);


}


做我_女朋友 2016-2-11 11:55:02

回复 嘿嘿大人:嗯嗯,棒棒的!

嘿嘿大人 2016-2-11 11:57:29

回复 做我_女朋友:细心点就行了,而且报错里面说出了错误的,要学会看报错,实在看不懂就双击报错内容会自动跳到错误的地方去的

做我_女朋友 2016-2-11 12:17:23

回复 嘿嘿大人:嗯嗯,谢谢。

嘿嘿大人 2016-2-11 12:21:11

回复 做我_女朋友:不用谢,加油,嘿嘿

问题来自: switch语句