木子屋 Dnawo's BLOG

C++参数默认值示例

👤 dnawo 📅 2010-11-20 👁 5300 👍 0 💬 0 🔄 本站原创
#include <iostream>
using namespace std;

void Alert(int a, int b=0, int c=0)
{
	cout<<"a:"<<a<<"\t"<<"b:"<<b<<"\t"<<"c:"<<c<<endl;
}

int main()
{
	Alert(1);
	Alert(1,2);
	Alert(1,2,3);
	Alert(1,0,3);  //Alert(1,,3)这是错的
	return 0;
}

说明

·参数默认值最好在函数声明时指定;
·函数有多个参数时,当为某个参数指定了默认值时,则其后面的参数都必须指定默认值;
·调用函数时,如果为某个有默认值的参数传了值,则其前面的参数都必须传值(有默认值的也得传);

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 C++栈和堆的几点区别 下一篇 → 世界上唯一不用努力就能得到的只有年龄