第九章
函数
回顾 2-1
指针是一个变量,它存储另一个对象的内存地址
指针的声明由基本类型、星号 (*) 和变量名组成
为指针赋值,赋值运算符右侧必须是一个地址如果是普通变量需要在前面加一个取地址运算符 &;如果是另一个指针变量或者是一个数组,不需要加 &运算符
运算符 * 用于返回指针指向的内存地址中存储的值
回顾 2-2
指针算术运算的含义是指针的移动,将指针执行加上或者减去一个整数值n的运算相当于指针向前或向后移动n个数据单元
指针可以执行比较相等的运算,用来判断两个指针是否指向同一个变量
指向数组的指针,存储的是数组中元素的地址。数组data的第 (i + 1) 个元素的地址可表示为 &data[i] 或 (data+i)
目标
描述 C 语言中的函数
掌握 C 语言中常见的内置函数
理解函数原型和函数的返回值
熟练掌握自定义函数的定义和调用
为什么使用函数
函数机制的优点
使程序变得更简短而清晰
有利于程序维护
可以提高程序开发的效率
提高了代码的重用性
函数类型
常用内置函数
内置函数sqrt 和pow 示例
内置函数ceil和floor示例
toupper和tolower示例
内置函数rand示例
函数定义
函数原型
函数调用
函数嵌套调用
函数递归调用
函数调用示例
函数返回值
函数返回值示例
总结 2-1
函数是程序中的一个相对独立的单元或模块,程序在需要时可以任意多次地调用函数来完成特定功能
使用函数带来的好处: 程序更清晰、易维护、分模块方便设计与开发、提高代码的重用性
C语言提供了极为丰富的内置函数,这些内置函数分门别类地放在不同的头文件中,要使用这些内置函数,只要在程序前包含相应的头文件即可
总结 2-2
自定义函数是用户在程序中根据需要而编写的函数
函数的结构包括:返回值类型、函数名、参数列表、函数体
函数原型说明以便向编译器指出该函数使用什么样的格式和语法
函数调用时程序控制流将转向被调函数,被调函数执行结束时,控制流返回主调函数
return 语句用于向调用函数返回值
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |