VS2015编写C语言时,提示意外的类型:C2062
本帖最后由 DISM++ 于 2020-2-22 12:02 编辑使用Visual Studio2015,编写C语言程序时,错误窗格提示C2062 意外的类型
#include<stdio.h>
#define height 10
int calculate(int long, int width);
int main()
{
int m_long; /*长-变量*/
int m_width; /*宽-变量*/
int result; /*长方体体积*/
printf("长方体高度为:%d\n", height);
printf("输入长度\n");/*提示*/
scanf("%d", &m_long);
printf("输入宽度\n");/*提示*/
scanf("%d", &m_width);
result = calculate(m_long, m_width);/*调用函数计算体积*/
printf("长方体体积为:");
printf("%d\n", result); /*输出体积*/
return 0;
}
int calculate(int long, int width) /*定义体积计算函数*/
{
int result = long*width*height; /*计算*/
return result; /*返回计算体积*/
}
请大神不吝赐教,告诉我究竟哪里重新了问题,不胜感激
https://attach.52pojie.cn//forum/202002/21/233650v16e40x8wexmlqe2.jpg?l long是关键字,换个变量名吧 编译器都给你提示了,int和long都给你整一样颜色了 {:301_1008:}你这是前面没学好吧- - 改个名就可以 变量名不可以是关键字 long 也是关键字,楼上几位都讲了,你只要把long改个名字,不要与关键字冲突就好了。另外编程风格要一致,缩进不要有大有小啊。
页:
[1]