zoukankan      html  css  js  c++  java
  • C++对C的函数拓展

    1
    C++中可以在函数声明时为参数提供一个默认值,
    当函数调用时没有指定这个参数的值,编译器会自动用默认值代替

    void myPrint(int x = 3)
    {
    	printf("x:%d", x);
    }
    

    2
    函数默认参数的规则
    只有参数列表后面部分的参数才可以提供默认参数值
    一旦在一个函数调用中开始使用默认参数值,那么这个参数后的所有参数都必须使用默认参数值
    //默认参数
    void printAB(int x = 3)
    {
    	printf("x:%d
    ", x);
    }
    
    //在默认参数规则 ,如果默认参数出现,那么右边的都必须有默认参数
    void printABC(int a, int b, int x = 3, int y=4, int z = 5)
    {
    	printf("x:%d
    ", x);
    }
    int main(int argc, char *argv[])
    {
    	printAB(2);
    	printAB();
    	system("pause");
    	return 0;
    }
    


  • 相关阅读:
    国际标准化组织
    SIM卡
    苹果供应商
    iOS 调试技巧
    django进阶
    web框架django初探
    jquery
    JavaScript进阶之DOM
    html和css
    前端相关html和css
  • 原文地址:https://www.cnblogs.com/zhangyaoqi/p/4591633.html
Copyright © 2011-2022 走看看