5-4 形参与实参
本节编程练习不计算学习进度,请电脑登录imooc.com操作

形参与实参

小明和小刚都说,要早起去锻炼,但是呢,小明每天都在睡懒觉,他只是形式上说说而已;而小刚则每天都在坚持,他是在实际行动。C语言函数中的参数也和情景中的类似有两种。

函数的参数分为形参实参两种,形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数,就类似小明,说了的话而不实际行动;实参是在调用时传递该函数的参数,就如小刚能实际行动起来。

函数的形参和实参具有以下特点:

例如:以下函数multiDouble(int x)实现把x乘以2再返回给函数调用处。

任务

小编碰到一道数学题,计算三角形的周长。

在代码编辑器中

第11、24行根据注释提示填写代码

输出结果为: 三角形周长是:12 

  1. #include <stdio.h>
  2. int getGirth(int a,int b,int c)
  3. {
  4. if( (a+b)<=c || (a+c)<=b || (b+c)<=a ) //判断是否为三角形
  5. {
  6. printf("不构成三角形\n");
  7. return 0;
  8. }
  9. else
  10. {
  11. int cirf =; //计算三角形周长
  12. return cirf;
  13. }
  14.  
  15. }
  16.  
  17. int main()
  18. {
  19. /* 定义三角形三边长 */
  20. int a, b, c;
  21. a = 3;
  22. b = 4;
  23. c = 5;
  24. printf("三角形的周长是:%d\n",); //调用周长函数
  25. return 0;
  26. }
下一节