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

© flymanshow 中级黑马   /  2015-7-18 20:37  /  671 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

函数的定义
格式:
返回值 函数名(形参列表){
    函数体;
    return }

命名规则:
1、只能由字母、数字、下划线或者美元符号($)组成
2、不能以数字开头
3、不能与关键字重名
4、严格区分大小写


    4种

    有参无返回值:void test(int x,float y){ }

    无参无返回值:void test1(){ }

    有参有返回值: int max(int x,int y){ return x>y?x:y; }

    无参有返回值: int test2(){ return 10;}








int max(int x,int y){

    //用if的方式判断
    if (x>y) {
        return x;
    }else{
        return y;
    }
}

int main(int argc, const char * argv[]) {

    //求两个数的最大值,用函数实现
    int m = max1(12, 38);

    return 0;
}

理解:
有返回值,说明,主函数调用之后,要赋值给某个变量,或者这个返回值有用途

函数名不能重名

小总结:
有参函数比无参函数多了参数表列  它们可以是各种类型的变量,各参数之间用逗号间隔,控制着被调函数

有返回值比无返回值多了 返回值类型,return



0 个回复

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