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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pingfan183 中级黑马   /  2014-11-5 19:43  /  689 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、函数的概念

    完成特定功能的代码段,他也是组成我们C语言源程序的基本单位

    优点:

    1)提高程序的可读性,
    2)可以提高开发的效率
    3)提高代码重用性

2、函数的定义

    格式:
       返回值  函数名(形参列表){

            函数体;

            //return
       }

    4种
    有参无返回值:void test(int x,float y){  };
    无参无返回值:void test1(){  }
    有参有返回值: int  max(int x,int y){    return x>y?x:y; }
    无参有返回值: int  test2(){    return 10;}

3、函数的参数

    1)形参和实参

      形参:函数名后面小括号中的参数   ,格式: 数据类型  变量  如:int x;
           形参的作用域:只能在本函数中使用
      实参:调用函数的时候传递的参数

           max(56,78);     56、78就是两个实际参数

    2)参数的传递的过程

      实参的值拷贝一份放到函数形参中

4、函数的返回值

    主调函数:A  B两个函数 ,如果在A中调用了B,A叫主调函数,B被调函数
    被调函数:

    被调函数返回给主调函数的值

    函数的返回值使用return 关键字进行返回

    1) return 0;   return (0);
    2)  return a+b;  return a>b?a:b;
    3)  如果函数的返回值是 void   return ;(程序返回了,不再向下执行)
    4) 函数中可以有多个return ,但是只有一个起作用

评分

参与人数 1技术分 +1 收起 理由
星河鹭起 + 1

查看全部评分

0 个回复

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