- 4
- 0
- 约 27页
- 2017-02-27 发布于湖北
- 举报
函数与编译预处理 程霄CLCHappy@ 模块化程序设计与函数 模块化程序设计 基本思想:将一个大的程序按功能分割成一些小模 特点: 各模块相对独立、功能单一、结构清晰、接口简单 控制了程序设计的复杂性 提高元件的可靠性 缩短开发周期 避免程序开发的重复劳动 易于维护和功能扩充 开发方法: 自上向下,逐步分解,分而治之 模块化程序设计与函数 一个简单的函数例子 函数的定义 return语句 函数中的return语句表示函数返回值 一般形式: return(表达式); 当函数的类型与return语句的表达式的类型不一致,则以函数的类型为准,返回时自动类型转换 函数的声明 C语言的函数调用遵循先定义,后引用的原则 如果对某函数的调用出现在该函数定义之前,必须进行函数声明 函数说明 一般形式: 函数类型 函数名(形参类型 [形参名],….. ); 或 函数类型 函数名(); 作用:告诉编译系统函数类型、参数个数及类型,以便检验; 函数定义与函数说明不同; 函数说明位置:程序的数据说明部分(主调函数内或外); 下列情况下,可不作函数说明 若函数返值是型或void型 被调用函数定义出现在主调函数之前; 函数的调用 调用形式: 函数名(实参表) 函数语句:函数调用可单独成为一个语句 例 output(); ;
您可能关注的文档
- 03_嵌入式Linux系统项目工程管理.ppt
- 03_项目启动会.ppt
- 03-3 亥氏函数和吉氏函数.ppt
- 03-2013_网络与Internet_讲课.ppt
- 03Linux命令系统_1.ppt
- 03-tomcat服务器和Http协议.doc
- 03Verilog 基本语法.ppt
- 03单元第3章网站的创建与管理1002.ppt
- 03第三章 格式化工作表.ppt
- 03第三章保险合同学生打印推荐.ppt
- 2025-2026学年广东省佛山市南海区、三水区八年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区九年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区七年级(下)期末数学试卷+答案解析.pdf
- 上海教育版七年级上册数学教案 第1套 10.2分式的基本性质_教案2.doc
- 2025-2026学年广东省佛山市南海区灯湖中学八年级(上)第二次调研数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区金海岸实验学校八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区桥城中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区星海中学九年级(下)月考物理试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区钟村中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区毓贤学校八年级(上)期中数学试卷+答案解析.pdf
原创力文档

文档评论(0)