Q. 다음 C언어 프로그램을 컴파일해서 실행시켰을 때의 결과는?
#include <stdio.h>
typedef FUNCTION();
FUNCTION add, sub, mul, div;
int main() { printf("%d\n", add(1, 2)); }
int add(int a, int b) { return a + b; }
int sub(int a, int b) { return a - b; }
int mul(int a, int b) { return a * b; }
int div(int a, int b) { return a / b; }
① 컴파일 오류
② 링크 오류
③ 0
④ 3
메인 함수 부분 줄 고친다. int main() { return printf("%d\n", add(1, 2)); }
메인 함수 부분 줄 다시 고침 ---> int main() { return printf("%d\\n", add(1, 2)); }
3
5