吉林大学程序设计基础教材第五章模块化程序设计函数.pptVIP

  • 3
  • 0
  • 约1.51万字
  • 约 59页
  • 2017-02-20 发布于上海
  • 举报

吉林大学程序设计基础教材第五章模块化程序设计函数.ppt

吉林大学程序设计基础教材第五章模块化程序设计函数

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 拿例子讲解整个过程比如6以内的素数 * * * * * * * * * 函数返回 返回方式: return ; return 表达式; 函数运行到复合语句末尾(最后那个闭花括号“}”)后。 例子 return sqrt( (xr-xs)* (xr-xs)+(yr-ys)* (yr-ys) ); return sqrt(s*(s-uv)*(s-uw)*(s-vw) ); 函数值 有返回类型的函数 int f (int x, int y){ if (x=y) return x; else return y; } 无返回类型的函数 void g( int w){ if (w==1) return; else x=3; } 有返回类型函数的函数值 使用 return e; 向调用函数的主程序传递函数值 return e ; 的执行过程是: 计算表达式e的值 把表达式值按赋值转换规则,转换成函数的结果类型; 返回语句中表达式的类型与函数的结果类型必须赋值兼容。 用类型转换后的值作为函数值,并带着它返回到调用该函

文档评论(0)

1亿VIP精品文档

相关文档