最赞回答 / 慕瓜2161724
printf("三角形的周长是:%d\n",getGirth());这一句里面的调用函数“getGirth()”添加参数a,b,c.即是getGirth(a,b,c),再次运行就可以得出结果了。这是因为getGirth()里面的参数是形参,它只在函数内部有效,函数调用结束返回主函数后则不能再使用该形参变量(这句话是重点)而主函数main()里面的参数是实参,实参在进行调用时必须具有确定的值,故有a=3;b=4;c=5;这些赋值,以便把这些值传给形参,因此应该用赋值的方法是实参获得确定的值。希望对你有帮助。
2017-01-18
最新回答 / 慕粉1470317652
不好意思,刚刚没有注意到 if(height>=180)语句后有一个分号,请问这个分号是有意添加还是无心之失?(该程序的结果是输出"恭喜小明可以参加校篮球队")
2017-01-17
最新回答 / 努力并奋斗
printf("x+y=%d",x+y)引号里面的“x+y=”会直接输出来打印出来 没有运算, %d 意思是后面的变量输出为十进制整数, 逗号后面的x+y才是要输出的变量,就是把x+y 的值以十进制整数打印出来。 望采纳
2017-01-17