贴出你的代码
关于 C 语言程序出错的类型有很多。例如:语法错误、隐藏的未知错误等。其中:语法错误是最容易排除的。例如:int num = 10 ,如果在该语句后面缺少了一个分号,那么编译器就会报错(正确的语句应该是:int num = 10 ;);但是隐藏的未知错误,那么调试起来可就是非常困难了,如果没有丰富的编程经验,那么当程序出现故障时,是很难调试的,例如如下程序代码:
void main( )
{
float num1, num2 ;
scanf("%f %f", &num1, &num2) ;
printf("result is : %f\n", num1/num2) ;
}
像这个 C 程序中的错误,无论从程序的逻辑性上进行检查都是正确的:首先从键盘输入两个浮点数,然后输出这两个浮点数相除的结果。
但是该程序中缺少了一个重要的判断语句就是:除数不能够为零!!只要你的除数不为零,那么你测试多少次,结果都是正确的,但是一旦除数为零了,例如:10.0/0.0,那么系统必然会崩溃的!!
像这类 C 语言错误,编译器是绝对检查不出来的,这个就需要丰富的编程经验、以及编写程序代码的严谨性了。
所以说你必须要把程序的详细源代码写出来,别人才能够帮助你进行分析。
你把所有的中文分号更改为 英文的分号,另外,应该是:stdio.h就正确了。祝你成功!!
#include
int main(void){
printf("中午\n");
printf("晚上\n");
return 0;
}