原创 Pointers on C (第一章 第二章)

  在這裏寫下學習筆記僅爲加深印象!   第一章:快速上手     1、要從邏輯上刪除一段C代碼,更好的辦法是使用#if指令。     #if 0 statements #endif   2、一些不成文的規定:     #de

原创 VS2010不能引用System.Data.OracleClient解決方法

在使用VS2010的時候有時會帶不出System.Data.OracleClient這個引用,可以使用以下解決方法。 右擊項目的屬性,在彈出窗口中有一個“目標框架”下拉框選項,默認會是.NET FRAMWORK 4 CLIENT P

原创 Pointers on C(第八章 第九章 第十章 第十一章 第十二章)

第八章 數組   1、數組名是一個指針常量,也就是數組第一個元素的地址,而不是指針變量。   2、sizeof 數組名:返回整個數組的長度,而不是指向數組的指針的長度。      sizeof string:返回的是指向字符的指針的長度,

原创 VS2010利用嚮導添加數據源時出錯

環境:裝了個VS2010英文版。打開之前的項目,運行,能夠正常訪問oracle數據庫。 現象:新建一個項目,然後add data source,進入嚮導,輸入數據源、用戶名、密碼,測試能連接上oracle,然後下一步中可以看到表格,

原创 關於a+++++b問題

int a=1,b=1; int c=a+++++b; printf("c=%d/n",c); 這段代碼是無法通過編譯的。 解釋如下: 1、首先介紹一些基本的概念 1)、大嘴法,又稱貪心法: 如果(編譯器的

原创 Pointers on C (第五章 第六章 第七章)

第五章 操作符和表達式   1、如果整除運算的任一操作數爲負值,運算的結果是由編譯器定義的。   2、標準說明無符號值執行的所有移位操作都是邏輯移位,但對於有符號值,到底是採用邏輯移位還是算術移位取決於編譯器。   3、像這樣的移位:  

原创 Pointers on C(第三章 第四章)

第三章 數據   1、聽上去“長整型”所能表示的值應該比“短整型”所能表示的值要大,但這個假設並不一定成立。         長整型至少應該和整形一樣長,而整型至少應該和短整型一樣長。         標準沒有規定長整型必須比短整型長,只