C语言程序设计教程张永第6章课件教学.pptVIP

  • 2
  • 0
  • 约9.54千字
  • 约 60页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程张永第6章课件教学.ppt

C语言程序设计教程 主编 张永 胡敏 中国水利水电出版社 第 6章 函数 主要内容 6.1 函数的定义和返回值 6.2 函数的调用 6.3 变量的作用域与生存期 6.4.3 函数返回值方式 有返回值的函数在调用后都有一个返回值,这也是数据传递的一种方式,它和传递参数无关。函数的返回值是通过return语句实现的。 【例6-11】函数返回值方式举例。 #includestdio.h void max(int x,int y) { int z; if(xy) z=x; else z=y; return z; } main() { int a,b,c; printf(please input two numbers:); scanf(%d,%d,a,b); c=max(a,b); printf(the max is %d,c); } 6.4.4 外部变量传递方式 外部变量的传递方式也是和传递参数无关的一种方式,它利用了外部变量作用域覆盖主调函数和被调函数,在主调函数和被调函数之间任意传递数据。但是要注意,过多地使用外部变量会降低各个函数的独立性,是结构化程序设计所不提倡的,并且由于很多函数可以对外部变量进行操作,导致程序容易出错。 【例6-12】外部变量传

文档评论(0)

1亿VIP精品文档

相关文档