菜鸟求c语言编辑高手解析错误啊!希望能将每条错误用汉语解释一下下。。。 感谢啊!!

作者&投稿:陀媚 (若有异议请与网页底部的电邮联系)
菜鸟跪求高手解读c语言错误提示,~

c(5)就是代码第五行无法执行,也就是在这句之前的语句执行有错误
比如:
提示错误:c(5) : error C2146: syntax error : missing ';' before identifier 'printf',其中before identifier‘printf'的意思是:在printf这句之前的语句少了一个‘;’,这是有英文提示的!
c(6)表示第六句无法执行,你可以双击c(6) : error C2143: syntax error : missing ';' 在代码中会有显示第六句无法执行。

error是编译出错(不可以被编译器忽略),warning是警告错误(可以被编译器忽略)

计算机是采用二进制算法的,1代表逻辑假,0代表逻辑真,而error和warning的逻辑关系是“且”,只有二者同真,才能被编译,警告错误可被编译器忽略,所以总是为0,而error为1是表示你的代码中有错误。

#include
void main()
{
int year,month,day,sum,leap;
printf("请输入年月日");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("你错了");
}
sum=sum+day;
if(year%4==0&&year%100!=0||year%400==0)//没分号。if不是一个句子
leap=1;
else leap=0;
if(leap==1&&sum>59)
sum++;
printf("这是%d年第%d天",year,sum);//这里你弄错了一个逗号,应该用英文版的,不能用中文的
}
//谢谢大神们了,小弟没分了,具体的你在看看啊,本人学的是C++,在C++上可以编译通过。可是不知道为什么用C就不行了,楼主你自己在看着办吧,我已经尽力了、不好意思了。

(1)编译错误,#include 命名中需要文件名
(3)编译错误,TYPE语法错误
(4)编译错误,未定义的标识符FLOAT
(4)编译错误,丢失AVG标识符 ;符号
(4)编译错误,未定义的标识符 AVG
(5)未定义SCANF
(5)未定义的标识符 B
(5)未定义标识符C
(7)类型转换从浮点型转到整形,数据可能丢失
(7)标识符PRINTF前丢失;
(7)未定义函数PRINTF
(7)未定义标识符F
(7)可能输入大小写中英文的问题
7)可能输入大小写中英文的问题
(8)丢失; 在}前

网上有错误表,自己查
(1)编译错误,#include 命名中需要文件名
(3)编译错误,TYPE语法错误
(4)编译错误,未定义的标识符FLOAT
(4)编译错误,丢失AVG标识符 ;符号
(4)编译错误,未定义的标识符 AVG
(5)未定义SCANF
(5)未定义的标识符 B
(5)未定义标识符C
(7)类型转换从浮点型转到整形,数据可能丢失
(7)标识符PRINTF前丢失;
(7)未定义函数PRINTF
(7)未定义标识符F
(7)可能输入大小写中英文的问题
7)可能输入大小写中英文的问题
(8)丢失; 在}前

最好把代码贴出来,上面错误多是从网页复制过来里面存在不兼容符号和错误书写东西。下面是正确写法,你可以比对下

#include <stdio.h>
void main(int argc,char *argv[])
{
float f;
int b,c;

}

只能看出来个大概

1 b c f 变量没有定义
2 缺少;
还是把代码贴上来吧 这样子会更容易些


求助!单片机c语言编程高手请进(全分加给)
那些叫关键字,是C语言本身的一部分,是固定的,二三十个,和一些伪指令,用多了就觉得不外乎就是几个字母的组合,根英文无关,并且单是靠关键字是掌握不了C的,好好学学C语言吧!C语言简单并非常有用.

C语言高手进,答得好加分
[编辑本段]C语言代码 int BinSearch(SeqList R,KeyType K){ \/\/在有序表R[1..n]中进行二分查找,成功时返回结点的位置,失败时返回零 int low=1,high=n,mid;\/\/置当前查找区间上、下界的初值 while(low<=high){ \/\/当前查找区间R[low..high]非空 mid=low+((high-low)\/2);\/\/使用...

C语言菜鸟求教:while(*t++)中*t++如何理解,是*(t++)吗?可是*和++优先...
与++运算符优先级相同,且都是从右往左结合。对于*t++,可以这样理解(本人拙见,非官方,非权威),先t与*结合,结果是取值,等同于*t,因为++是后置的,所以再与++结合,结果是指针增1,等同于t++。那么*t++的意思是,先取值,后更新指针。

c用什么软件编程最好?
c语言用什么编程软件学c语言可以用的软件推荐如下:TurboC是由美国Borland公司开发的一套C语言程序开发工具,Borland公司是一家专门从事软件开发、研制的大公司。TurboCTurboC是最为经典的编译器,对于新手来说,是比较容易上手且简单易学,系统体积也比较小,运行比较快,是学习C语言的首选软件。常用的c...

听闻百度C语言高手如云,小弟在此候教了。
用心~~~被采纳则获得悬赏分以及奖励20

问几个网络术语啊,我都不懂,谁懂多少说多少啊
脚本语言大概是较低级的电脑语言;协议是在互联网上由用户计算机共同遵守的网络规则;超文本语言———HTML(英文缩写);C语言:一种高级语言;6不知道;TCP\/IP协议:输入输出协议(超文本传输协议)(IP表示为每台机器的定义唯一地址);PHP和Java:和c语言一样,都是高级语言;大虾:网际高手,菜鸟:...

跪求C语言高手怎么用C语言来实现24点(我只要思想(详细点我很苯),不...
用4个变量a,b,c,d分别从1到9嵌套循环。用3个变量op1,op2,op3分别用1到4来代表+,-,*,\/嵌套循环。在4个数中间带3个运算符,括号可以任意加的情况下,分析各种类型式子的本质,可以发现有许多算式在本质上是相同的,最终可以将算式类型分成5类,具体是哪5类我忘了,网上有文章写到过的。在数和...

编程app哪个好?
c语言软件哪个好用 手机c语言编程app有《C语言学习宝典》、《C语言编译器》、《C语言编译器IDE》、《菜鸟学C语言》、《手机编程》。 1、《C语言学习宝典》 没有任何的基础也能快速学习C语言,掌握计算机更高级的进阶知识,各个阶段的学习内容都很全面,还有海量的C语言题库刷不停,是想要学会计算机的必备宝典之一。

C语言的编程菜鸟,求大牛帮忙找找错
而且,你的sqrt里面用了float的乘法。所以如果数比较大的时候会出错的。建议将乘积的平方根拆成平方根的乘积,因为这两种方式结果一样。比如:4*9的平方根等于4的平方根乘以9的平方根。include <stdio.h> include<math.h> int main(){ double a,b,c,s,area;printf("Input a,b,c:");scanf(...

!!!C语言菜鸟求助高手!!!
include <stdio.h> void main(){ int x=8;for( ;x>0;x--){ if(x%3) \\\\如果X除以3有余数则执行判断语句 { printf("%d,",x--);continue; \\\\打印X,并作x=x-1运算,跳出本次循环 } printf("%d,",--x); \\\\如果X除以3没有余数,即能除尽,作x=x-1运算,然后打印X.} } 第一...

嘉兴市17656511387: 菜鸟求c语言编辑高手解析错误啊!希望能将每条错误用汉语解释一下下... 感谢啊!!
鱼图盐酸: (1)编译错误,#include 命名中需要文件名 (3)编译错误,TYPE语法错误 (4)编译错误,未定义的标识符FLOAT (4)编译错误,丢失AVG标识符 ;符号 (4)编译错误,未定义的标识符 AVG (5)未定义SCANF (5)未定义的标识符 B (5)未定义标识符C (7)类型转换从浮点型转到整形,数据可能丢失 (7)标识符PRINTF前丢失; (7)未定义函数PRINTF (7)未定义标识符F (7)可能输入大小写中英文的问题 7)可能输入大小写中英文的问题 (8)丢失; 在}前

嘉兴市17656511387: 寻求C语言编程高手,帮忙检查程序错误之处 -
鱼图盐酸: #include<stdio.h>#include<string.h> #define N 10 char str[N]; void main() { void sort(char str[]); int i,j,min; char str[10]; printf("enter data:\n");for(i=1;i<=10;i++){ printf("str[%d]=",i);scanf("%d",&str[i]);}printf("\n");printf("the orginal ...

嘉兴市17656511387: 求高手帮解答C语言代码中的错误
鱼图盐酸: 你在:这个符号后面的语句都要包括起来,也就是从{printf().........berak;}

嘉兴市17656511387: 编写C语言出现错误!不知道哪里错了,请高手赐教、、、 -
鱼图盐酸: main() { int a,b; scanf("%d\n%d",&a,&b);/*就是这里输入的错误,要有取地址符号, 刚才我测试了,运行出来,输入1 然后敲回车键(因为你输入哪里有个\n),然后输入2 ,然后回车就输出NO*/ if (a>1000 && b>2000) { printf("Yes"); } else { printf("No"); } getch(); }

嘉兴市17656511387: C语言 求高手帮忙查错 -
鱼图盐酸: 首先,您的程序是正确的. 第二,之所以运行时不行,是因为 (c=getchar())这个函数的使用问题;利用getchar()获取字符输入时,需要在输入字母后按下回车键才算是完成字符输入; 第三,如果您使用使用 (c=getch()) 来代替 (c...

嘉兴市17656511387: 跪求c语言高手帮助小弟解决一下c语言的错误?
鱼图盐酸: 请全部复制: #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World!\n"); return 0; }

嘉兴市17656511387: C语言菜鸟求高手解答错误 error C2181: illegal else without matching if -
鱼图盐酸: #includevoid main() { double a; printf("请输入您的价格"); scanf("%f",&a); if(a<200) printf("%f",a); else if(a>=200&&a<400) printf("%f",a); else if(a>=400&&a<600){ a=a*0.9; printf("%f",a); } else if(a>=600&&a<1000){ a=a*0.8; printf...

嘉兴市17656511387: C语言菜鸟求解 下面这个程序错在哪里 菜鸟 -
鱼图盐酸: #include // 缺少头文件 main() { int x,y,z;...

嘉兴市17656511387: C语言菜鸟错误求解答 -
鱼图盐酸: 你在函数实现的时候,函数名字多写了个字母而已,你看下下面的,嘿嘿有帮助请采纳#include<stdio.h>#include<math.h>double sqrtsum(int,int,int);void main(){int a,b,c;float sumn;printf("请输入三个整数:");scanf("%d %d %d",&a,&b,&c);sumn=sqrtsum(a,b,c);printf("三个数的平方和=%f\n,sumn");}double sqrtsum(int x,int y,int z){double t;t=sqrt(x) + sqrt(y) +sqrt(z);return t;}

嘉兴市17656511387: 请C语言大神帮我看看错在哪里 这个程序无法运行,我的方法肯定麻烦,本人菜鸟 求帮!! -
鱼图盐酸: 我指出几个错误#include int main(){int k,m,n,i=0;scanf("%d %d %d",while(i++,i<=n)...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网