如何查看C语言错误在哪里?
#clude<stdio.h>;intmain();{printf("Happynewyeartoeveryone!\n");return(0);}这个错在哪里!他直说有...
#clude<stdio.h>;
int main();
{
printf("Happy new year to every one!\n");
return(0);
}
这个错在哪里 !他直说有一个错误 然后我自己也找不到错误在哪里 点下面的 错误也没有反应 。我用的是Microsoft visual C++。
a.obj - 1 error(s), 0 warning(s) 展开
int main();
{
printf("Happy new year to every one!\n");
return(0);
}
这个错在哪里 !他直说有一个错误 然后我自己也找不到错误在哪里 点下面的 错误也没有反应 。我用的是Microsoft visual C++。
a.obj - 1 error(s), 0 warning(s) 展开
4个回答
展开全部
首先,编程错误有逻辑错误和语法错误,不同错误的查看方式不同。
语法错误在在程序编译时编译器会报错,编译不能通过,此类错误如:变量使用时尚未定义,符号错误等等。可以根据编译器的提示查看错误。
而逻辑错误主要是程序在逻辑上出现问题,此类错误编译能通过,但是程序运行起来未必会得到所期望得到的结果。如:计算1到100所有数字的和,在写for循环时错写成for(i=1;i<100;i++)这样100就没有加进去了,这就是逻辑错误。逻辑错误的查找通常采用调试的方式。比如,在Visual Studio C++中,你可以在运行结果不正确的代码段中设置断点,调试运行(F5),单步执行程序,观察执行过程中变量的值,直至找到出错的地方。
语法错误在在程序编译时编译器会报错,编译不能通过,此类错误如:变量使用时尚未定义,符号错误等等。可以根据编译器的提示查看错误。
而逻辑错误主要是程序在逻辑上出现问题,此类错误编译能通过,但是程序运行起来未必会得到所期望得到的结果。如:计算1到100所有数字的和,在写for循环时错写成for(i=1;i<100;i++)这样100就没有加进去了,这就是逻辑错误。逻辑错误的查找通常采用调试的方式。比如,在Visual Studio C++中,你可以在运行结果不正确的代码段中设置断点,调试运行(F5),单步执行程序,观察执行过程中变量的值,直至找到出错的地方。
展开全部
#include语句不能有;号
main函数那句也不能有;号
#include<stdio.h> //;
int main()//;
{
printf("Happy new year to every one!\n");
return(0);
}
追问
少了个In 开始只打了#clude。不过去掉了好像也不许
追答
读高三的话,好好学好必考科目。考一个好大学再来学习C语言也未迟,现在学了把科目搞挂了,考不上好大学那不是得不偿失?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一行写错了。应该是#include<stdio>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的分呢?。。。
追问
什么意思啊 。能具体指下在第几行出错了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询