C语言编程,有2个ERRORS,帮我找下

如题所述

在C语言编程中遇到的错误通常与语法、逻辑或拼写有关。针对你提供的代码,以下是一些可能的错误和解决方法。

代码段开始时使用了`#include`指令,但在之后的`void main {`中使用了大括号`{}`,这与标准的C语言语法不符。C语言的主函数应该使用圆括号`()`,而不是大括号。正确的写法应为`void main()`。

在输入两个整数后,你的代码调用了`max(num1,num2);`,但在函数调用之前没有定义`max`函数。这意味着编译器无法识别`max`函数,导致“未声明标识符`max`”的错误。

你可能想要调用的是一个名为`max`的函数来找出两个数中的较大者。确保在调用函数之前,函数声明或定义在代码的适当位置。如果函数定义在主函数内部,确保使用`int max(int x, int y);`声明函数,如果定义在其他位置,确保它在使用前已正确定义。

此外,函数调用后使用了圆括号`()`,但在函数参数之间没有使用逗号`,`。正确的调用方式应为`max(num1, num2);`。

最后,输出语句`printf("%d",maxnum);`中的`maxnum`应该在`max`函数调用后得到正确返回值。确保在调用`max`函数后正确赋值给`maxnum`。

通过修复上述问题,你应该能够解决提到的错误并运行代码。确保检查所有语法、拼写错误和函数声明与定义的一致性,以避免潜在的错误。在C语言编程中,遵循正确的语法规则和良好的代码实践是关键。
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言编程,有2个ERRORS,帮我找下
你可能想要调用的是一个名为`max`的函数来找出两个数中的较大者。确保在调用函数之前,函数声明或定义在代码的适当位置。如果函数定义在主函数内部,确保使用`int max(int x, int y);`声明函数,如果定义在其他位置,确保它在使用前已正确定义。此外,函数调用后使用了圆括号`()`,但在函数参数之...

这个C编译错误提示什么意思。。。lvalue required as left operand of...
1、首先打开C语言编程软件,来编写一个程序。2、对写好的程序进行编译,发现弹出窗口出现Errors。说明程序有错误要进行改正。3、按照这条准则可以发现程序中第六行b=36,这条语句中最后不是以分号(;)结尾而是以逗号(,)结尾,所以是出现的第一个错误。所以要把逗号改为分号。4、改正之后继续进行编...

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语言的代码 啊, 4个errors1个warning 求大神帮忙
printf("%d后人口增长为:%f",i,sum);\/\/标点用西文字符!!!

c语言 将一个二维数组行和列的元素互换,存到另一个二维数组。
手机版 我的知道 搜索答案 c语言 将一个二维数组行和列的元素互换,存到另一个二维数组。50 我是照着书打进去的,但是提示 2errors 我检查过了,应该没打错,为什么 #include<stdio.h>int main(){ int a[2][3]{{1,2,3},{4,5,6}}; int b[3][2],i,j; printf("arraya:\\n"); for(i=0;...

c语言程序编译没问题运行有1errors0warning为啥?
一般说明编译有问题...,你判断编译每问题的原因是啥?编译产生了exe文件没有?

...书上的的语句进行编写 但它一直说我有3个errors 然后build不了 是...
你建工程没有 main前而应该是返回int.

C语言1个errors 4个warnings
strcat(stu_temp[0],c_sex);这句有问题,c_sex是字符,不是字符串,可以如下改 char *c_sex; \/\/改定义为指针 '男'改为"男" \/\/字符改为字符串 '女'改为"女" \/\/同上 而且还有一点,汉字是要占两个字节的,一个char根本容不下,你原来的代码赋值后只是半个汉字,无法得到想要的...

编程时出现Text1.exe - 0 error(s), 0 warning(s)是什么情况
【分析】Text1.exe - 0 error(s), 0 warning(s):这个提示是显示代码有无语法错误、警告问题。在编译器中,写完代码后可以进行编译,编译器便会分析代码中是否含有错误,若有错误,便会提示出来,方便代码开发者修改。若有错误,编译器会提示错误的位置以及错误的原因,方便快速定位错误位置。c语言是...

c语言编程所有程序是不是都存在中开头stdio.h文件中?
如果是在Linux平台下,还有很多其他函数库:<unistd.h><ipc.h>...<stdio.h>中也包含很多函数,比较常用的有scanf(),printf(),fprintf(),itoa(),atoi()。。。在VC6.0编译器下,一般,要是用到了<stdio.h>外的函数,却没包含该头文件,编译时会有警告,但不一定会有errors。<stdio.h>顾名...

相似回答
大家正在搜