1:代码如下:

// 4.2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using std::cout; using std::endl; bool Less(int a,int b = 1) //b具有默认值1 { if(a>b) return true; else return false; } int main() { int k =3; bool p; p=Less(k); if(p) { cout<<"k大于默认参数"<<endl; } else { cout<<"k小于默认参数"<<endl; } p = Less(k,4); if(p) { cout<<"k大于参数b"<<endl; } else { cout<<"k小于参数b"<<endl; } return 0; } //默认参数知识默认,但是能改变其值
运行结果: