以下是
为什么?
test.c
程序。int main() {
dummySum(1, 2);
return 0;
}
int dummySum(int a, int b) {
return a + b;
}
当使用gcc -o test test.c
编译时,以下代码不会生成任何警告,而下面的代码会:
int main() {
dummySum(1, 2);
return 0;
}
void dummySum(int a, int b) {
a + b;
}
为什么?
dummySum
函数的返回类型是int
还是void
? - mattjgalloway