2016 - 2024

感恩一路有你

未定义标识符怎么解决 C 程序缺少函数标题?

浏览量:2804 时间:2021-03-16 17:04:38 作者:admin

C 程序缺少函数标题?

第一,第7行和第15行的大括号是多余的,删掉;或者你需要补充一个命名空间。第二,这不是C 程序,从运算符和命名空间来看,这应当是C#程序。

我是c语言初学者,我写的程序总显示缺少函数标题。请问为什么,并请帮忙解决,谢谢?

看你那么晚还在学习,帮你改一下:#include<stdio.h>intcalculate(intlng,intwidth,inthight)//函数参数不能用C语言的关键字longintmain(){intm_longintm_widthintm_hightintresultprintf("请输入长度n")scanf("%d",&m_long)printf("请输入宽度n")scanf("%d",&m_width)printf("请输入高度n")scanf("%d",&m_hight)result=calculate(m_long,m_width,m_hight)printf("长方体的体积是")printf("%dn",result)getchar()getchar()return0}intcalculate(intlng,intwidth,inthight)//这里的分号要去掉{intresult=lng*width*hightreturnresult}

很多c 函数的大括号直接写在函数后,而不是两个大括号左对齐,该怎么理解?

这种缩进方式又叫OTBS。

不同的缩进、对齐方式都是代码规范的问题,只要格式一致就好了。


比如:

  • Linux内核C代码格式规范中,if语句的左大括号紧跟if语句,不再另起一行

  • GNU C代码格式规范中,if语句的左大括号另起一行,且增加两个空格的缩进


大括号不另起一行,好处是能减少代码总行数,使得一屏能显示的代码更多,这对阅读和理解代码有好处。如Linux C代码格式规范中要求一个函数控制在一屏内,也有这方面原因。

未定义标识符怎么解决 缺少函数标题如何解决 c程序如何输出*****图形

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。