凡是問庫及庫函數的問題,99.9%與C語言無關,這個更是無關的典型。TC中的Graphics庫,是Borland公司編寫好供程序員使用的一套程序,有它自己的實現方式;同樣,任何別的公司都可以有自己編寫的一套工具庫,選用哪一個,是個人喜好和因應現實的選擇。C語言本身就是沒有任何函數的,處於人類文明初期階段,一切從自己造輪子開始,它連輸入輸出功能都不提供(別以爲學了《hello,world》會用printf()就是C,那printf()函數不是C語言内置有的,世界上有千百種用C語言實現的類似輸出實現,printf()衹是其中一種具體實現)。VC並不提供圖形庫,微軟的態度,是在操作系統中提供了一個圖形接口,因爲它自己的Windows系統本來就是圖形態的程序,凡是在這個系統中運行的程序,早已經是處於graphics模式中了,編程上的圖形接口不需要由C語言獨占,所有在這個操作系統上運行的編程語言都共用同一個圖形接口,所以不需要在自己出品的C編譯工具箱提供這個庫,這是與Borlanc公司不同的。
在Windows下使用VC編寫圖形程序,微軟把自由選擇全開放給了程序員,你可以使用Windows GDI,也可以使用DirectX,或OpenGL等圖形庫。總之,它不預置一個Graphics庫給你用。不要以爲學了TC/BC等就是學C,其實VC/gcc等什麽的所有與標準庫和擴展庫有關的,本質上都與C語言無關。標準庫不過是較爲成熟的、大家都願意采用的一套外觀表現相同的函數庫而已,所謂外觀表現相同,是指運行的結果和效應是一樣的,但具體如何做到卻是各家八仙過海的。