首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于外部函数extern func的用法疑点

2012-09-03 
关于外部函数extern func的用法疑问例如在linux/fs.h中的函数声明int register_chrdev_region(dev_t fir

关于外部函数extern func的用法疑问
例如在<linux/fs.h>中的函数声明
int register_chrdev_region(dev_t first, unsigned int count, char *name);

在外部函数声明时变为
extern int register_chrdev_region(dev_t, unsigned, const char *);
也就是省略变量名,
这是什么用法,为什么要这么处理呢?

[解决办法]
声明只需要声明函数的原型就可以了,参数的类型就可以表函数原型了,与参数取什么名字没关系,故可以省略
[解决办法]
声明当中的变量名,本来就是自动忽略的。
[解决办法]
函数声明的时候,用这两种方法(即参数列表中带变量名和参数列表中省略变量名),都是正确的。
[解决办法]
声明本来就可以省略变量名的

热点排行