横ですがWindowsではドライブ相対パスと言う概念があり
=C:や=D:と言ったドライブ毎に保持している環境変数に対する相対パスになります
>>12の記法 C: や D: は SetCurrentDirectory("C:") や SetCurrentDirectory("D:") の用法と対応していると思います
(C:\ や D:\ はそのドライブのルート)