当前位置:嗨网首页>书籍在线阅读

07-声明带形式参数函数的原型

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.1.5 声明带形式参数函数的原型

在使用函数之前,要用ANSI C形式声明函数原型:

void show_n_char(char ch, int num);

当函数接受参数时,函数原型用逗号分隔的列表指明参数的数量和类型。根据个人喜好,你也可以省略变量名:

void show_n_char(char, int);

在原型中使用变量名并没有实际创建变量, char 仅代表了一个 char 类型的变量,以此类推。

再次提醒读者注意,ANSI C也接受过去的声明函数形式,即圆括号内没有参数列表:

void show_n_char();

这种形式最终会从标准中剔除。即使没有被剔除,现在函数原型的设计也更有优势(稍后会介绍)。了解这种形式的写法是为了以后读得懂以前写的代码。