零.c:
int sq();
一.c:
int sq(int i) { return i*i; }
二.c:
int sq(int i, int j);
主.c:
int main() {
printf("%d\n",sq());
printf("%d\n",sq(2));
printf("%d\n",sq(2,3));
}
然后我单独编译每个文件并gcc zero.o one.o two.o main.o -o main
./main
给
1
4
4
我有点困惑这将如何成功。当我打电话sq()
或sq(2)
或sq(2,3)