c语言错误提示,帮忙翻一下

error C2065: 'K' : undeclared identifier
warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.

k没有定义,main函数没返回值 后面加个return 0; 或者你main 改成void main
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-23
K 未赋值就调用了吧
第2个回答  2008-09-23
k没有定义, main 函数要返回值
形如:

int main()
{
int k;
/*.....*/
return 0;
}
第3个回答  2008-09-23
K没定义 main 没有返回值

C语言,帮忙看一下哪里错了?
错误有以下几处:1、第二行,改为:int GC(int a,int b,int c)。2、第四行和第五行,去掉。3 、第六行,改为:if(a==b&&b&&c)printf("为等边三角形\n");4、第七行改为:return 1;其他不用改,应该就好了。如果还不行请留言。

C语言,遇到“Expected expression”,怎么也不明白%>_<%,麻烦热心的大侠...
当在C语言编程中遇到"Expected expression"的错误提示时,可能是因为代码中的某些部分不符合语法规则。例如,你提到的可能是if语句的结构问题。一个常见的错误是else后面少了一个语句,或者在if的后面没有正确地使用大括号来包含相关的条件语句。如果你的代码看起来像这样:c if (condition) { \/\/ 代码...

C语言错误的提示是什么啊?
C语言出现expected identifier or '('是出现了编写错误,Error Message:Compilation failed with errors:q2\/frac.c:32:1: expected identifier or '('在这段程序中:void fr_reduce(struct frac *a) {int g = gcd((*a).num, (*a).denom);(*a).num = ((*a).num \/ g);(*a).denom...

c语言:如图,请问一下哪里出错了?
首先解答一下这个C语言代码出错的原因:第一个gets未定义:出现这个错误一般是没有包含相应的头文件,或者库里没有这个函数。这里应该是没有这个函数。gets(char *dest)是一个老的库函数,采用这个函数存在越界的安全隐患。它只有一个参数,如果输入的字符个数超过dest内存空间,程序可能失败,也可能被黑客...

菜鸟跪求高手解读c语言错误提示,
提示错误:c(5) : error C2146: syntax error : missing ';' before identifier 'printf',其中before identifier‘printf'的意思是:在printf这句之前的语句少了一个‘;’,这是有英文提示的!c(6)表示第六句无法执行,你可以双击c(6) : error C2143: syntax error : missing ';' 在代码中...

C语言出错,错误提示:error C2106: '=' : left operand must be l...
1、error,表示这是一条出错信息。 C语言信息一般有error(出错)和warning(警告)两种。 error是编译器遇到了致命错误,无法继续进行编译,必须修改。 warning是C语言编译器找到了一个可能非法的位置,但不影响编译,程序还能运行,有可能运行出错,也可能不影响。error必须修改,而部分warning可以不做修改。2...

C语言中为什么会出现这样的错误呢?
往往可以看到所有的错误信息都不见了。每一条信息是按字母排序,可以按序查找。格式说明:每一条错误都提供了样例程序,编译信息以及必要的说明,编译信息格式按文件名,程序行数,编译错误信息组织,例如:E:\chen\dream\ex.c|6|error:breakstatementnotwithinlooporswitch。

C语言新手。 大家帮忙看下这里有啥意思?并带解释一下。
翻译成中文为:错误 C2371:变量'delta' 被重复定义为不同的变量类型;到定义'delta' 的地方查找问题 根据错误信息,你可以到程序中查找定力了几个变量'delta' ;经过查找 double delta;\/\/delt存放的是 b*b - 4*a*c double x1;\/\/存放一元二次议程的其中一个解 double x2;\/\/存放一元二次议程...

C语言 帮忙看看程序哪里错了???
include <stdio.h> void main(){ int i=1,n=10;for(;n<=80;n++){ for(;i<=5;i++,n=n-(n\\2+1))if(n=0) printf("%d",n); \/\/语法错误。应该是 if(n == 0)} }

c语言中这个错误提示是什么意思?
getch()是个程序【自带】的函数,既然是个函数,【单独在一行】,调用时就少不了分号(;)即格式为:”函数名();“ →getch();分号不可少,不然会出错。

相似回答