您的位置:

c语言故障代码,c语言代码常见的错误

本文目录一览:

C语言编译提示#INF00

scanf ("%lf",a);得改成scanf ("%f",a);,因为a是float型。

当b=a不成立时,while (b=a)不执行,e还是初值0,后面的y=pow(e,-1);就产生了被0除错误,显示#INF00。

C语言代码错误?

//错误分析如下,见注释

#includestdio.h

int main(void)

{

int a;//加一条语句char b;

b=getchar();//变量b没有定义

//while是想实现什么,没明白你的想法。语法是错的,给变量b赋值不用加取址符号,printf是要打印b的地址还是值,值是不用加的。整个过程看来这里while是没有啥意义的,都会执行下面语句。

while(b=(printf("%d",b)))

{

a=gets();//建议使用fgets函数,安全一点,里面参数没有错误。

put(a);//这个put函数你自己写的吗,库函数是puts或者fputs

getchar();

getchar();

return0;

}

c语言错误代码什么意思

字面意思就是说,不能包含文件"stdio.h"。没有这样一个文件或者目录

一般是由于你的路径设置错误,建议重新安装

C语言错误 代码如下 #include #include int main(int argc,char **a...

Segmentation fault这句话的意思就是段错误,就是内存泄漏了,strcpy(a.b[5],argv[1])这句话的意思就是把argv[1]拷贝到结构体a中的b字段的最后一个字符,而字符串的最后编译器都会加上'\0',你把argv[1]拷过去了,占用了'\0'的位置,当然会报段错啊.不理解的,可以继续追问.纯手打,望采纳!