问答详情
源自:5-4 形参与实参

形参与实参

return cirf;   是要返回cirf的值么?那么返回给谁呢?

提问者:九叔0 2016-04-18 11:51

个回答

  • 小雾3378873
    2016-06-04 21:51:23

    是返回cirf的值,这个值是当任意两边之和大于第三边后,判断为三角形时,函数getGirth的结果,即cirf=a+b+c   

    你可以这样理解:

    函数getGirth是公式:cirf=a+b+c的一个代号,当然这个代号是整型的

    当程序执行printf("三角形的周长是:%d\n", getGirth(a,b,c));   后,将main()主函数中定义并赋值的a=3,b=4,c=5 分别赋值给函数getGirth()中的a,b,c    ,这样公式cirf=a+b+c中的a,b,c就有了数值,就可以计算出结果来了。

    注意:函数getGith()中的a,b,c和主函数main()中的a,b,c不是一回事,是分别定义的,起不同作用的变量。

     

  • 慕妹1334292
    2016-04-18 22:54:15

    printf的参数