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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 长厢厮守℡ 中级黑马   /  2015-12-3 08:28  /  591 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


一.函数的基本概念

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

函数作用:管理代码的

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

       提高代码的可复用性

       提高代码的可维护性

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

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

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

函数可以封装代码块

二.定义函数

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



     }


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马