C语言程序设计教程郝玉秀第5章课件教学.pptVIP

  • 2
  • 0
  • 约 48页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程郝玉秀第5章课件教学.ppt

【思考题】 将计算器项目中的各运算过程分别用函数来实现。 分析过程 如果将计算器项目程序中的各运算功能用函数来实现,则需要定义4个一般函数,分别完成加、减、乘、除功能,再根据主函数中的菜单选择分别去调用相应的函数。实现程序的模块化设计。 5.1.1 函数的定义 【例5-2】自定一个无参无返回值的函数 void a() /*函数定义*/ { int num; scanf(%d,num); printf(%d\n,num); } 3. 函数的参数传递 在C语言中,函数之间的信息是通过实参和形参传递的,传递有两种方式,“值传递”和“地址传递”。发生函数调用时,实质就是将实参的值(或地址)分别传递给对应的形参,然后执行该被调用的函数,执行完毕后再返回到主调函数中的调用处。实参与形参之间遵循“类型匹配、个数相等、按位置一一对应”的原则。 4. 函数调用的引用有三种形式 (1)作为独立的语句 (2)作为表达式的一部分 【例5-4】利用函数调用的方法求两个数的最大值,主函数中输入两个数,求最大值的过程用一般函数来完成。 #include stdio.h main() { int a,b,max; int f_max(int x,int y); /*函数的引用声明*/ printf(请输入两个数据:); scanf(%d%d,a,b)

文档评论(0)

1亿VIP精品文档

相关文档