void test_fuc((int) a, int b)
{
printf("Test function.\r\n");
return;
}
如上述代码段,在参数a前面的int中增加了一个小括号((int) a, int b),会导致无法编译通过,请问原因是什么,在编译器解析的时候不是会将小括号给去掉吗?
...全文
692打赏收藏
请教一个如下C语言的问题
void test_fuc((int) a, int b) { printf("Test function.\r\n"); return; } 如上述代码段,在参数a前面的int中增加了一个小括号((int) a, int b),会导致无法编译通过,请问原因是什么,在编译器解析的时候不是会将小括号给去掉吗?