本文共 754 字,大约阅读时间需要 2 分钟。
5.1.1什么是函数:函数就是把一个程序功能封装成一个整体。
包括:类型名、函数名、参数列表、函数体。
类型名 函数名(参数列表)
{
函数体;
}
返回值的数据类型就是函数的数据类型。没有返回值,则为void。
在函数体内可以调用其他的函数。
5.1.2 系统函数(库函数)与用户自定义的函数
按照函数的来源,函数可以分为:1.系统函数(库函数) 2.用户自定义函数。
系统函数:编程平台提供的函数。---使用库函数时,需在程序前包含该函数的头文件。
用户自定义函数:用户按编程的需要编写的函数。
5.1.3 函数的返回值--return
5.1.4 无参函数
5.1.5 有参函数:函数定义时的参数被称为形式参数,只有在函数体中有效。函数调用时的参数被称为实际参数,在主程序中是有效的变量。
5.2 自定义函数:把各个模块封装为自定义函数,可以简化程序的设计,使代码和模块得到有效的重用。
5.2.2 函数中调用函数:在自定义函数中,可以调用另外一个自定义函数。
5.2.3 函数的声明
5.2.4 递归函数:函数调用自身,用循环的方法实现运算。
5.2.5 main函数的参数argc与arge
编写的程序常常需要从命令行中输入参数。
例如 linux命令中复制文件的命令如下所示: cp /root/1.txt /root/2.txt
“CP”后面的两个字符串就是这个程序的参数。
默认有argc,argv两个参数。int main(int argc, char *argv[]) ------若程序执行成功,则返回值为1。argc是一个整型变量,表示参数的个数。char *argv[]是一个指针型数组,数组中的每一个指针指向一个参数的字符数组。
5.3 函数与指针
函数的参数与返回值可以是指针。
转载地址:http://xqyin.baihongyu.com/