它定义的时候不是用的m下划线long和length吗?为什么在调用函数的定义里m和下划线不在了。下划线是啥意思,我查了网上说只是命名习惯,没有含义。是有两个函数,但是你调用的时候,主函数里写的命令和调用函数都不一样,主函数怎么获得调用函数的返回值。它调用函数return result的结果又没有直接返回主函数的result。
主函数中写了 result = calculate(m_Long, m_Width),其中m_Long,m_Width 的值 分别输入到 int calculate(int Long, int Width)中的Long、Width中,再进行int result=LongWidthHeight,可以具体数值理解为int result=m_Longm_WidthHeight,最后return result;这个值 会传到主函数 result = calculate(m_Long, m_Width) 中的 result 去
你是形参和实参没搞清楚吧,形参和实参名字不一定相同