[ CnUnix ] in KIDS 글 쓴 이(By): HellCat ((void*)0) 날 짜 (Date): 1994년02월07일(월) 13시12분17초 KST 제 목(Title): 마지막으로 결론 결론을 내리면 zeo 님의 말씀 잘 들었고 다시 C 룰을 덕분에 돌아 보게 되었는데요. 근데..피씨 도스를 사용하지 않아서 한참 궁금했었는데 덕분에 더더욱 터보C에 의심이 가게 되네요. 궁금한게.. TC 에서 발생되는 어셈블리 코드를 보니 마치.. ++i + ++j + ++k 가 ++i,++j,++k, i+j+k 이러한 경우로 해석되는 것이 아닌지요? 한번 ++i + ++j + ++k 그리고 (++i + ++j) + ++k 이경우를 어셈블리 코드 제너레이션 할때 ++i 와 ++j 가 먼저 계산 되고 그리고 i + j 가 되고 ++k 가 되고 그리고 나서 위의 결과에 더해주는 어셈블리 코드제너레이션이 되지 않을 것 같다는 의심입니다. 물론 결과는 마찬 가지가 될거라고 말씀 하시겠지만 제가 집고 싶은건 만약 (++i + ++j) + ++k 가 ++i, ++j, ++k, i+j+k 가 될경우 분명히 룰에 어긋난다고 생각이 되어서 드리는 말씀입니다. 마지막으로 덕분에 정말 복습 잘하고 있어요..:) |