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);
我的错误如下:
Compiling...
pro7.c
D:\BaiduYunDownload\Visual C++6.0中文版\Visual C++ 6.0 SP6简体中文版\COMMON\MSDEV98\BIN\pro7.c(1) : error C2059: syntax error : 'switch'
D:\BaiduYunDownload\Visual C++6.0中文版\Visual C++ 6.0 SP6简体中文版\COMMON\MSDEV98\BIN\pro7.c(10) : error C2143: syntax error : missing ')' before 'string'
D:\BaiduYunDownload\Visual C++6.0中文版\Visual C++ 6.0 SP6简体中文版\COMMON\MSDEV98\BIN\pro7.c(10) : error C2143: syntax error : missing '{' before 'string'
D:\BaiduYunDownload\Visual C++6.0中文版\Visual C++ 6.0 SP6简体中文版\COMMON\MSDEV98\BIN\pro7.c(10) : error C2059: syntax error : '<Unknown>'
D:\BaiduYunDownload\Visual C++6.0中文版\Visual C++ 6.0 SP6简体中文版\COMMON\MSDEV98\BIN\pro7.c(10) : error C2059: syntax error : ')'
执行 cl.exe 时出错.
pro7.obj - 1 error(s), 0 warning(s)
视频里面的程序不是完整的,它只是在强调一个重点而已,所以你这些错误是没有写完程序造成的,程序开头要有头文件,程序里面所有变量都必须事先定义,最重要的是程序必须要有一个主函数;还有换行符是'\n'不是'/n';
#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);
}