一.函数的基本概念 函数:完成特定功能的代码块 函数作用:管理代码的 函数优点: 提高代码的可读性 提高代码的可复用性 提高代码的可维护性 注意点:函数名不可以重复定义 要给函数起一个有意义的名字 函数特点:只有调用才会执行。 函数可以封装代码块 二.定义函数 1.函数定义的格式 返回值类型 函数名称(参数类型 参数名称,参数类型 参数名称,...){ 语句; …… return xx; } 2.如何定义一个函数 (1)根据函数的功能给函数起一个有意义的名字 (2)确定需不需要传入一些补助的值 (3)确定需要返回什么类型的数据给函数调用者 (4) 完成函数功能(写语句) void :当函数没有返回值的时候,就将函数的返回值类型声明为 void 当函数返回值类型为void的时候,return可以省略 3.定义一个无形参无返回值的函数 void printfname() { printf("my name is liyang\n"); }
什么时候需要形参:当我们完成某个功能,有些数据我们不能确定,那么这时候就需要外界告诉我们 4.定义一个有形参无返回值的函数 void printfManyNames(int nums) { for(int i=0;i printf("my name is liyang\n"); } } 返回值类型:函数执行完毕之后返回什么类型的值给函数调用者 5.定义一个有形参有返回值的函数 int sum(int num1,int num2) { return num1+num2; } 6.定义一个有返回值无形参的函数 double pi() { return 3.1415926
}
|