函数参数

kut*_*tty 1 c

下面突出显示的代码是做什么的?为什么我们根本不使用这些论据呢?

int fun( int a, int b)
{
    (void) a; // <<<
    (void) b; // <<<

    printf("Hello World\n");
}
Run Code Online (Sandbox Code Playgroud)

cni*_*tar 7

这是一种阻止编译器警告"未使用的参数"的方法.它实际上不消耗任何东西(表达式被丢弃).