先声明、后定义的函数
(本条路线统一用 gcc -std=c11 -O0 编译)注意 add 的声明在上、定义在下:
#include <stdio.h>
int add(int a, int b); /* 先声明 */
int main(void) {
printf("%d\n", add(3, 4));
return 0;
}
int add(int a, int b) { /* 后定义 */
return a + b;
}
全部评论