77问答网
所有问题
为什么运行C语言时最后一行老有错误
如题,程序没任何问题,但编译时总是提醒有一个错误,在最后一行的那个花括号处},总是提醒:function should return a value,谢谢大家的帮忙
!
举报该问题
推荐答案 2008-10-21
函数需要返回一个值。C++是这样要求的,他认为主函数main也是要返回值的,你返回个就可以了.return 0;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NYIqYYvW.html
其他回答
第1个回答 2008-10-21
在最后一行的那个花括号}前加个 return 0;
第2个回答 2008-10-21
在花括号里加一个返回值就可以了!
例如:
{
return();
}把要返回的变量放到return后的括号就可以啦!
第3个回答 2008-10-21
函数没有返回值
申明函数是有类型或者void
不是void 就要return
main()除外
第4个回答 2008-10-21
需要一个返回值
1
2
下一页
相似回答
c语言错误
:expected '{' at end of input
答:
错误原因:
1、某一个函数或者变量没有在使用之前声明。2、某个地方少了个括号
。(并不一定是编译器指出错误的地方,这种情况,编译器一般会在最后一行代码报错,但错误很可能不在最后一行,要靠自己去找出来)解决方法:结尾处应当expected '}' 或者报 unexpected '{'.但无论怎样,是说花括号的配对有...
C语言
dvc++一直显示
最后一行
printf(”不及格“):[Error] expected...
答:
最后
一个else不要条件,else就是if条件不满足的部分了,不需要条件
请教一道有关
c语言
指针问题。。
最后一行为什么
不合法。。求解答...
答:
int *t=a[1];//t存放的是列指针,t+1存放的是 &a[1][1];
c语言程序
哪里错了?
为什么最后一行
不能输出printf?printf哪里错了...
答:
你看看是不是多了个 ' } '
为什么
我的
C语言
编程老是提示在
最后一行有错误
?
答:
建议检查一下大括号的配对~~
C语言
问题,程序
最后
的循环显示结果异常,请高手解惑!
答:
以下函数
有错误
。void xh (void) /*循环示例程序段*/ {/*xh函数体开始*/ int num;printf("输入一个小于21的整数 \n");scanf("%d",&num); // 这里你写成了%i\n,修改为%d while (num < 21)/*num < 21为循环条件*/ {/*while循环体开始*/ printf("%d\n",num); // 这里...
C语言
问题,
为什么最后一行
少了几个呢?
答:
scanf("%
c
") 包括 回车符'\n',所以从 3开始到
最后一行
你输入了3个回车符被接受了,不然你以为哪里来的换行,所以最后少3个字符
大家正在搜
运行时错误是什么意思
一般运行时错误
运行时错误怎么解决
异常是一种运行时错误
网页显示运行时错误怎么办
运行时间错误怎么办
运行时出错错误代码4
运行时错误20038
运行时错误5941
相关问题
为什么程序正确的c语言运行的时候,计算答案错误?
c语言,这个小程序为什么最后一行是错的,我觉得没有问题啊
c语言为什么运行的答案一直是error
C语言问题,为什么最后一行少了几个呢?
c语言顺序结构的通讯录代码 最后一行总是提示有错误 用Ecl...
在C语言中运行程序时最常出现的有那些错误?
c语言里怎么老是出现一个错误
(C语言)链表运行到最后总是出错停止工作,怎么解决?