快捷导航

大神给看看这段代码堕落的部分什么缘故原由

#include#include#defineHinght10intcalculate(intLong,intWidth);/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/intmain(intargc,char*argv[]){        intm-Long;/*编译时提示这里的m堕落怎么回事?*/        intm-windth;        intresult;                printf("请输入长度:\n");        scanf("%d",&m-Long);                printf("请输入宽度:\n");        scanf("%d",&m-Windth);                intresult=calculate(m-Long,m-Width);        printf("它的面积是:\n");        scanf("%d",result);                return0;}intcalculate(intLong,nitWidth){        result=Hinght*Long*Width;        returnresult;}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员3

不能这样定义变量的,在C语言里面变量的命名是不能带-的,下划线_ 可以
回复

使用道具 举报

#include//可不导入该库文件#defineHinght10//常亮应该定义为全大写,这是一种好习惯#defineHEIGHT10intm-Long;--》intm_Long;下同intm-windth;intresult;命名不合法,变量名、函数名必须是合法的标识符,命名规则是:只能由字母、数字、下划线构成,而且首字母必须为字母或下划线,不能为数字。scanf("%d",&m-Long);--》scanf("%d",&m_Long);scanf("%d",&m-Windth);一同修改两个输入printf("它的面积是:\n");printf("%d",result);//这里应该是输出面积intcalculate(intLong,nitWidth)//(intLong,intWidth)//粗心{result=Hinght*Long*Width;//同时修改HEIGHTreturnresult;}
回复

使用道具 举报

不可以这样定义的,- 改为 _
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP