冯运仿讲解:C语言返回语句与函数设计基础

需积分: 18 1 下载量 107 浏览量 更新于2024-08-20 收藏 5.82MB PPT 举报
本资源主要针对C语言的学习者,详细介绍了返回语句在C程序设计中的重要性和使用方法。返回语句是C语言中函数控制流程的关键组成部分,用于从被调用函数返回到调用函数,并可能传递一个返回值。有两种形式的返回语句:`return(表达式)` 和 `return 表达式;`,以及简单的`return;`,后者表示没有具体的返回值。 在C语言中,函数可以包含多个返回语句,即使没有明确的return,函数在遇到结束的花括号("}")时也会自动返回。对于有返回值的函数,函数类型应与return语句中的表达式值类型一致,如果不一致,编译器会按函数声明的类型进行转换。例如,`void`类型的函数表示无返回值,而有返回值的函数如`int max(int x, int y)`,通过比较两个整数并返回较大的一个。 教材推荐包括《C程序设计》(第三版)谭浩强著,以及多本参考书籍如《高级语言程序设计》(C)刘加海著,强调了预习和课堂参与的重要性。课程要求学生对计算机工作原理,特别是冯•诺依曼原理有所了解,理解数制的基本概念和转换,包括二进制、八进制和十六进制。这些预备知识是理解和编写C程序的基础。 此外,还提到了计算机系统的组成,包括五大部件(运算器、控制器、存储器、输入设备和输出设备),以及它们在执行存储程序过程中的作用。通过数制转换的例子,帮助学生掌握数值在不同数制间的转换技巧。 本资源是C语言入门者学习函数返回语句和基础理论的重要参考资料,适合那些希望通过实践和理论相结合的方式深入理解C语言编程的学生。