c语言调用函数缺少标题 c++缺少函数标题 是否是老式的形式表

我是c语言初学者 , 我写的程序总显示缺少函数标题,请问为什么,并请帮忙解决,谢谢看你那么晚还在学习,帮你改一下:
#includestdio.h
int calculate(int lng, int width, int hight);//函数参数不能用C语言的关键字long
int main()
{
int m_long;
int m_width;
int m_hight;
int result;
printf("请输入长度\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("%d\n",result);
getchar();
getchar();
return 0;
}
int calculate(int lng, int width, int hight)//这里的分号要去掉
{
int result=lng*width*hight;
return result;
}
C缺少函数标题错误如下:
int main()//这里多加了“;”
每个程序必须有main函数 , 而且只能有一个 。
int main(int argc, char *argv[]) { ... }
第二个形参argv是一个数组 , 它的元素是指向C风格字符串的指针;第一个形参argc表示数组中字符串的数量 。
当实参传给main函数之后,argv的第一个元素指向程序的名字或者一个空字符串,接下来的元素依次传递命令行提供的实参 。所以当使用argv中的实参时,一定要记得可选的实参从argv[1]开始,argv[0]保存程序的名字 , 而非用户输入 。
扩展资料
main函数不能重载,也不能调用自己 。对于一个C/CPP文件来说,一般都有main函数,一个程序的执行一定会是先从main函数这个入口开始,一个最基本的程序框架大概长这样:
#include stdio.h
int main()
{
return 0;
}
int指明了main()函数的返回类型,函数名后面的圆括号一般包含传递给函数的信息 。void表示没有给函数传递参数 。main()这种形式开始 。C90标准允许这种形式 , 但是C99标准不允许 。因此即使你当前的编译器允许,也不要这么写 。你还可能看到过另一种形式 。void main()
有些编译器允许这种形式 , 但是还没有任何标准考虑接受它 。C之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地表示:void main( ) 的定义从来就不存在于 C或者 C。所以,编译器不必接受这种形式,并且很多编译器也不允许这么写 。
在c语言中自定义了一个函数,在main中调用时提示找不到标识符,怎么办?把定义的函数放在,main函数之前即可 。
自定义的函数需要声明在调用之前,比如说在main函数里调用自定义的fun(),则fun()的方法体需要写在main函数之前 。
在C语言中的执行总是从main函数开始的,无论main函数在哪个位置都肯定从它开始 。如果你定义的函数在main函数之后 。
而且在main函数前没有进行该调用函数的声明那么当在main函数中调用的该函数系统将不认识,会有错误提示的,如果定义的函数在main函数之前,那么就没事了 。
扩展资料:
C语言中标识符的使用规范:
1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字 , 但可以是字母或者下划线 。例如,正确的标识符:abc , a1,prog_to 。
2、不能把C语言关键字作为用户标识符,例如if,for , while等 。
3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度 , 其实大部分工业标准都更长) 。
4、标识符对大小写敏感,即严格区分大小写 。一般对变量名用小写 , 符号常量命名用大写 。
5、标识符命名应做到“见名知意”,例如,长度(length),求和、总计(sum) 。
参考资料来源:
百度百科—标识符
百度百科—main函数
c语言哪位大神帮忙看一下"{": 缺少函数标题(是否是老式的形式表?)这个是旧式c语言调用函数缺少标题的函数定义c语言调用函数缺少标题,能不能运行与编译器有关c语言调用函数缺少标题 , c语言调用函数缺少标题我的pells c上面会出现警告c语言调用函数缺少标题,但是可以运行 。
【c语言调用函数缺少标题 c 缺少函数标题 是否是老式的形式表】关于c语言调用函数缺少标题和c缺少函数标题 是否是老式的形式表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读