A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一.函数的基本概念

函数:完成特定功能的代码块

函数作用:管理代码的

函数优点: 提高代码的可读性

       提高代码的可复用性

       提高代码的可维护性

注意点:函数名不可以重复定义

要给函数起一个有意义的名字

函数特点:只有调用才会执行。

函数可以封装代码块



二.定义函数

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

     }

2 个回复

正序浏览
学习了 ,加油!
回复 使用道具 举报
第四点 :for循环补充如下:for(int i =0 ;i<nums;i++){
                       printf("my name is liyang\n");
   }
  写的时候没注意  请见谅
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马