首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++函数的声明,该如何处理

2012-02-17 
C++函数的声明C++中函数声明时,头文件为何有的时候带参数和参数类型,有的时候只声明参数的类型就可以?acco

C++函数的声明
C++中函数声明时,头文件为何有的时候带参数和参数类型,有的时候只声明参数的类型就可以?

                  account(   char*   name   ,   char*   pwd   ,   double   b);
void       save(   double   );void       withdraw(   char*   ,   double);double   query(   char*   );

[解决办法]
声明只是为了告诉编译器,这个函数我在下面定义了,告诉它知道一下。声明的时候不调用,有了参数没用,而且行参你用任何名称都是没有关系的。
我的习惯是不写了,省得和真正的函数定义的行参不一样,看着不爽
[解决办法]
声明只是为了告诉编译器,这个函数我在下面定义了,告诉它知道一下。声明的时候不调用,有了参数没用,而且行参你用任何名称都是没有关系的。
我的习惯是不写了,省得和真正的函数定义的行参不一样,看着不爽
====================
建议还是写上 增加可读性
[解决办法]
void account( char* /*name*/ , char* /*pwd*/ , double /*b*/);
可以写成这样,看着不晕就好了。
[解决办法]
to ls的
定义的时候,一样可以不带参数的,只要你没用到参数就无所谓了。
只有当你要用到这个参数时,总要有个名字表示一下吧,所以才给出参数名了。

多数情况下,我们传参数的目的都是为了用它,所以才看到定义时有参数。而这并不是必须的。

热点排行