chenzep
gcc中怎么去掉“多余函数参数”的警告
例a.c:
void f(long a)
{
}
int main()
{
f(1);
return 0;
}
如果gcc -W -Wall a.c,那么会出现一个警告,怎么消去这个警告?
前提:
1:不能去掉参数long a
2:不能去掉gcc中的-W -Wall.
如果是用g++的话,把void f(long a)改为void f(long)就可以了,可惜在gcc中不行。
等大侠们解救。
[[i] 本帖最后由 chenzep 于 2008-2-19 16:06 编辑 [/i]]
safedead
简单的很
void f(long a)
{
long b;
b = a;
return;
}
int main()
{
f(1);
return(0);
}
lenovo
void f(long a)
{
(void)a;
}