CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): Tony (관객2)
날 짜 (Date): 2002년 4월  6일 토요일 오후 12시 29분 00초
제 목(Title): Re: [Q] implementation과 call의 관계


 
이건 ANSI를 따르는 GCC 옵션을 사용해도 두 가지 경우로 나뉩니다.
(gcc -ansi)
 
 
2. 함수 정의와 호출을 각각 다른 파일에 위치시키고 컴파일 & 링크하는
경우에는 경고만 뜨고 에러가 발생하지 않습니다. 물론 실행시켜보면
링크가 엉터리로 되어 있음을 확인할 수 있습니다. 넘겨진 매개변수들이
쓰레기값으로 넘어옵니다.
 
                     
정말로 링크가 엉터리로 되나요? 제 생각에는 스택에 쌓아둔 정보가 부족해서
쓰레기가 넘어오는것일뿐이라고 생각되는데요.. 월요일날 출근하거든
테스트를 좀 해봐야되겠네요.. 

ps. 쩝.. 사실 누가 이런걸 테스트해보겠습니까.... 


원저자님께 : 혹시 함수의 아규먼트의 갯수가 variable해서 그러신다면 
...키워드를 사용하시기 바랍니다. 그게 옳은 C문법입니다.

==
  "너희는 이 곳, 이 세상을 어떻게 생각해?"
 
  "천국도 지옥도 갈 수 없는 '평범한 영혼'들이 잠시 들려
   쓸쓸히 방황하는 곳이라고 생각합니다."       
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.