zxpr.net
当前位置:首页 >> C语言 编程后,有错误,怎么查看是那部分出错了! >>

C语言 编程后,有错误,怎么查看是那部分出错了!

不知道你用的什么编译器,大部分编译器都会告诉你是在哪个文件的哪一行出错和出的什么错 一般在错误上双击就能跳转到那一行上去 1.if后面不能有分号,虽然编译能过,但是错误的逻辑2.你的问题是花括号不匹配,按Ctrl+A全选,然后再按Alt+F8进行格式化,就能看到是哪里多了或者少了3.你在下面error那一行双击,就能看到哪一行不对

C:\Windows\System32\aa.cpp(23) : error C2447: missing function header (old-style formal list?)缺少函数头.是不是不小心在函数头后加上了分号,如下,将出现此错误:int fa();{return 886;}C:\Windows\System32\aa.cpp(42) : error C2065: 'cout'

在printf("%c",c);后加printf("\n");就ok了 不是在printf(" "); 后加printf("\n");

#include语句不能有;号 main函数那句也不能有;号#include<stdio.h> //; int main()//; { printf("Happy new year to every one!\n"); return(0); }

这没有速成的方法,主要靠经验积累一般我现在差错1.看错误信息,一般VC错误信息都有错误号,如C2002之类的,把错误号贴到MSDN会有更详细说2.双击错误到出错代码处,看代码 (这更需要经验)

第二个“int max(int x,int y,int z);” 这个地方的“;”不需要的,哈哈大意了吧.建议常用VC6调试调试,一般的问题都可以解决的.

程序结尾漏掉了return 0;printf里用%d而不是%n还有,建议把for的花括号加上,那样更容易阅读

这个错误不是很明显么#include <stdio.h>int prodct(int a,int b)这边最后面少个分号

你好!! 对照你自己的程序看看吧,你发的图片,不好改 #include <stdio.h> int main(){ long int i=1,k; //i为桃子数,k为天数 long int j; for(;;i++) {j=i; if(j%2==0) { for(k=1;k<10;k++) { j=j/2-1; } if(j==1) //判断最后一天的桃子数是否为一个. break; } } printf("第一天共摘桃子:%d\n",i); }

你这个程序的错误在于最后那个break的错误,你这肯定不能循环了啊,第一次就退出了,因为你最后一个 break是必经代码,不管外面的循环进不进去if(n%a==0)都能走到,比如你输入8,9,n=9,进入if,里面循环一遍,不满足,退出,直接走到

网站首页 | 网站地图
All rights reserved Powered by www.zxpr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com