markyang92.log
로그인
markyang92.log
로그인
함수
markyang92
·
2023년 2월 7일
0
0
C
목록 보기
5/7
ANSI C(C89)에서
함수 정의
가 등장하기 전에
함수 호출
시, 컴파일러는 아래와 같이 가정한다.
반환형:
int
그 매개변수는 아머간 올 수 있음
그래서, 나중에 컴파일러가
int
가 아닌 다른것을 반환하는 함수
를 발견시
ERROR
C99 표준부터는
int
를 가정하지 않는다.(...)
해결방법
먼저 보게 함
링크 단계
에서 '실제 코드 위치'를 찾아서,
jump
해준다.
아래에서,
printf()
가 실제로 실행되기 전에
add()
,
sub()
가 호출된다는 것만 보장
markyang92
pllpokko@alumni.kaist.ac.kr
이전 포스트
Error handling in C
다음 포스트
scope const goto stack 배열
0개의 댓글
댓글 작성