原创 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、聽上去“長整型”所能表示的值應該比“短整型”所能表示的值要大,但這個假設並不一定成立。 長整型至少應該和整形一樣長,而整型至少應該和短整型一樣長。 標準沒有規定長整型必須比短整型長,只