1. 程式人生 > >版本控制, C語言的兩個巨集, __DATE__, __TIME__, VS2005帶參執行程式

版本控制, C語言的兩個巨集, __DATE__, __TIME__, VS2005帶參執行程式

  __DATE__, __TIME__兩個巨集用來表示編譯時的時間, 當我們的軟體在不同時期釋出後, 可通過這兩個引數確定用的是哪個版本, 下面是一個應用小例

 

  另外教大家一個在VS2005下帶引數執行程式的方法, alr+f7進入當前專案屬性設定->Configuration Properties->Debugging->Command Arguments, 拿我們現在這個小例子來說, 填上-v即可(此方法對於除錯執行程式也有效), 點選確定後, f7build該程式, 此時如果build成功, 則__DATE__, __TIME__將記錄下當前時間, ctrl+f5執行該程式, 可以看到打印出的該程式build的時間, 我們可以過一段時間後再次執行程式, 發現列印時間未變, 說明__DATE__, __TIME__確實列印的是build時的時間, 此時我們如果rebuild程式, 則__DATE__, __TIME__也隨之改變了