慕粉2044851
2017-12-17 14:51
后面调用getGirth函数求周长的时候为什么是getGirth(a,b,c,)不是getGirth(cirf)啊,不是那个才是周长吗?
这是自己定义的一个函数,在主函数之前的,你在主函数中输入三个数a,b,c然后printf("三角形的周长是:%d\n",getGirth(a,b,c));的时候是调用之前定义的getGirth函数,先判断是不是三角形,如果是三角形那么getGirth(a,b,c)就是周长。
cirf是函数的返回值,不是形参。调用格式必须要和函数定义的格式一样,定义getGirth()函数时,参数格式是(a,b,c),所以调用时参数格式也必须是这样的,而不能用cirf。
C语言入门
926207 学习 · 20797 问题
相似问题