c语言出错
1. c语言 按照书上打的 为啥 老是出错
注意看下面提示。
printf拼写错误。
新人最容易出的低级错误:
1,关键字或变量名拼写错误。
2,输入法没有切换回英文。
3,行代码缺少分号。
4,函数缺少括号。
5,网页复制代码,造成编码错误。
6,逻辑==写成赋值=。
7,逻辑与或&&,‖写成了按位与或&,|。
8,输入函数scanf,值变量缺少取址符号&。
9,有返回值的函数缺少,return语句。
10,for循环遍历数组越界,while死循环。
11,switch语句,case缺少break,造成贯通。
12,函数传值传址,分不清楚。
13,将局部变量地址作为返回值。造成空地址引用。
14,整除运算符号'/'的错误使用。
等等,这些基本概念搞懂以后,仔细一点都可以避免。有错不要紧,可以更着提示排查。写多了就好了。
2. c语言运行出错什么原因
编译没出错表明的是语法是正确的!而连接的错误是因为逻辑性的问题,出现了没有解决的外部参数。按照你的意思,应该是求1到10的和。那么在for循环这里是肯定有问题的。还有Int只是定义了变量,但是变量的值是随机的,所以按照你这样的做法是可能进入不到循环的。应该对变量初始化
正确的写法是这样的:
int i,sum=0;
for(i=0,i<=10;i++)
sum=sum+i;
printf("sum=%d\n",sum);
还有main也写错了
3. c语言咋错了
有两种错误:
1、char a[11]={"i"," ","l","o","v","e"," ","y","o","u", };
{}里面的为初始值,应该是字符,用单引号,不能用双引号。双引号就是字符串了,所需的存储空间就不够用了。
2、for(b=0,b<=10,b++)
for循环中写错了,应该是分号,而不是逗号.
4. c语言出错 (本人初学者)
缺分号。
执行出错,前面一般都有出错的原因。就是error这几行。
原文:(20):error C2143: syntax error: missing ';' befor 'for'
翻译: 第20行:错误C2143:语法错误:缺少';'在'for' 之前
5. c语言检查错误
程序中错误非常多,显示作者对C语言基本语法差漏、欠缺较多。还需扎实理解基本语法,才能应用于编程哦。
#include "stdio.h"//包含stdio库
#include "math.h"//包含math库
main()//主函数
{ float a,b,c;
float s,area;
scanf("%f,%f,%f",&a,&b,&c);
if (a+b>c&&b+c>a&&a+c>b) //这里有要括号,不能有分号,否则if语句就结束了,下面的语句就变为无条件执行了
{ s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:%f
",area);
if (a==b&&b==c) //这里的条件改写了,必须要有括号,且不能有分号
printf("等边三角形
");
else if (a==b||b==c||a==c) //这里的条件改写了,必须要有括号,且不能有分号
printf("等腰三角形
");
else if ((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b)) //一个等号是赋值,连写二个等号是比较。少了右括号,不能有分号
printf("直角三角形
"); //
要写在双引号内
else printf("一般三角形
"); //
要写在双引号内
}
else printf("不能组成三角形
"); //
要写在双引号内
}
6. C语言代码提示错误
int
max(int
x,int
y);删掉,如果你编译器需要定义函数的话,写在MAIN前面
scanf("%d,%d,&a,&b");应该是scanf("%d,%d",&a,&b);
printf("max=%d\n,c");和上面错误一样,双引号应该放在\n后面;
return(z);括号去掉留空格。
7. c语言运行错误
c1跟c2都是单个字符,但是你在输入的时候,用的是scanf输出,中间用空格键隔开的,而空格也是一个字符,因此在输入y以后,你再次输入的空格被c1存储,即相当于c1c2原来的存储量前移,所以导致c1无输出,c2取代c1的值
8. 文件中C语言出现错误,该如何解决
C语言中大部分错误是语法错误,语法总结如下。
9. c语言运行错误
打开vc6,新建空白的console工程后,应新建.c或.cpp文件写可执行代码。你在.h文件里写代码,是不是弄错了呢。写好后要先编译再运行。如果所有步骤都是正确的,还无法执行,那有可能是设置问题。
正常的设置如下(注意路径可能不同):
10. C语言中的错误
首先你提供的这段代码是没有问题的,错误列表中丢失大小括号的错误在这短代码中不存在,,我认为既然在源文件中没有错误,那你只有去main函数中去找了