博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++学习笔记(七)——函数缺省参数值
阅读量:4357 次
发布时间:2019-06-07

本文共 581 字,大约阅读时间需要 1 分钟。

缺省参数:已有默认的数值可以不再传入

Python中也有缺省参数。

注意事项:

1.缺省参数在定义时一定要从右往左,并且必须连续,不可跳过

例如:int f(int a,int b=2,int c=3);   (正确)

           int f(int a=1,int b,int c=3);   (错误)

           int f(int a=1,int b=2,int c);   (错误)

2.缺省参数设置必须在函数声明的时候,在定义时不能设置

 

例子:

#include 
#include
using namespace std;int f(int a,int b=2,int c=3);//必须在函数声明的时候设置//int f(int a,int b=2,int c=3)//定义时设置会报错int f(int a,int b,int c){ printf("%d %d %d\n",a,b,c);};int main(){ f(1); // 只传入参数a f(1,4); // 只传入参数a,b f(1,4,16); // 传入参数a,b,c return 0;}

 

转载于:https://www.cnblogs.com/Radium1209/p/10415356.html

你可能感兴趣的文章
Linux文件系统介绍
查看>>
[.net 面向对象程序设计深入](9).NET Core 跨平台开发环境搭建
查看>>
mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
查看>>
SpringMVC_中文乱码的配置 --跟海涛学SpringMVC(和自己在项目中的实际使用的对比)...
查看>>
apache使用总结
查看>>
getopt、getopt_long 简介
查看>>
Linux eject 命令
查看>>
Python 常用函数
查看>>
作为布尔表达式的时候会被解释器当做False的值
查看>>
linux 网络编程:客户端与服务器通过TCP协议相互通信 + UDP
查看>>
程序人生之我们的故事:十年如歌(9)
查看>>
用户体验之“双语标签”
查看>>
IOS打包和发布简单介绍
查看>>
scp ssh 拷贝文件夹
查看>>
JavaScript学习05 定时器
查看>>
CSS
查看>>
Ubuntu 11.04安装GCC 4.6.1
查看>>
甲骨论
查看>>
C# 集合类-接口
查看>>
InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
查看>>