厦门Android培训
达内厦门Android培训中心

0592-5903858

热门课程

C++编程技巧<五>

  • 时间:2018-11-23 15:56
  • 发布:转载
  • 来源:网络

在C++中函数可以使用缺省参数,例如:

void PutHzxy(char *str,int x=-1,int y=-1)

{ if (x==-1) x=wherex();

if (y==-1) y=wherey();

moveto(x,y);

PutHz(str);}

可以有两种方式调用函数PutHzxy(),例如:

PutHzxy("C++语言");//使用缺省参数,在当前位置输出

PutHzxy("C++语言",10,10);//没有使用缺省参数

通常的情况下,一个函数应该具有尽可能大的灵活性。使用缺省参数为程序员处理更大的复杂性和灵活性问题提供了有效的方法,所以在C++的代码中都大量地使用了缺省参数。

需要说明的是,所有的缺省参数必须出现在不缺省参数的右边。亦即,一旦开始定义缺省参数,就不可再说明非缺省的参数。

例如:

void PutHzxy(char *str,int x=-1,int y=-1); //正确

void PutHzxy(int x=-1,int y=-1,char *str);//错误

想了解更多关于C语言方面的知识,请继续关注达内C语言培训。

上一篇:C++编程技巧<六>
下一篇:C++编程技巧<四>

C语言入门学习-验证性练习

C语言入门学习-增强程序的调试能力

C语言的应用领域及其重要性

C语言的重要性和学习目标

选择城市和中心
贵州省

广西省

海南省