정말 궁금한게 있는데요

1. Visual Studio (6.0 기준으로 아니면 2005라도...) 툴 자체를 설명해주는 그런 책이나 좋은 메뉴얼 혹시 알고 계신가요?
     (그냥 컴파일 하는거 말고도 디버깅이라든지 여러 옵션에 대한 설명 등등..  좋은것들이 많은것 같은데 사용방법을 ㅜ.ㅜ)

2. 구조체 함수로 리턴 값을 2개 이상 넘기는 경우말고 왜 리턴값이 1개 이상인 거면 안되는거죠?

3.  메인함수에서 메인함수를 호출하는 경우는 어디에 유용할까요 ㅡㅡ;;;

4. 예를들어서 printf 함수 그 자체를(소스를) 보는방법은 없을까요? 어떻게 구성되있는지 등등... 보통 기계어로 내장되어 있어서 못본다고 하는데 그래도 그 누군가는 기계어로 바꾸기 전에
     소스같은 것을 알고있지 않나 해서요 ㅋ