这里还可以传参数?该怎么处理

这里还可以传参数?
C/C++ code
void func()
{
    printf("func is ok.\n");
}

int main()
{
    func('a', 2, 5, "aaff");

    return 0;
}


这里调用 func 可以传参数?还能输入结果: func is ok. 为啥呢?

------解决方案--------------------
c语言的func()就是可变长参数
------解决方案--------------------
探讨
C/C++ code
void func()
{
printf("func is ok.\n");
}

int main()
{
func('a', 2, 5, "aaff");

return 0;
}


这里调用 func 可以传参数?还能输入结果: func is ok. 为啥呢?