qq_慕斯4545392
2020-10-01 16:08
第11行cirf=a+b+c,那么最后为什么不是输出cirf为三角形的周长,而是要输出getGirth呢。既然如此,cirf的作用是什么呢???
最后输出语句里面的getGirth其实就是调用上面定义好的getGirth函数并进行传参,将a、b、c的值传给上面的函数,然后才能执行函数体,得出的结果为cirf作为返回值返回给函数,最后输出结果。
因为在十一行中的cirf是在getGirth函数中被定义的,只能在这个函数中使用,而在main函数中调用的时候,是需要调用getGirth函数整体的。cirf的作用是在getGirth中作为第四个整型变量来存储三角形的周长的。
他就是个返回值而已
C语言入门
926210 学习 · 20797 问题
相似问题