原创 sizeof

雖然msdn說sizeof有兩種用法 sizeof pression 獲取表達式的長度 sizeof(type) 獲取數據類型長度 但實際上只用sizeof()這一種形式就可以了 sizeof()是獲取數據類型的長度, int p[]: 數

原创 集合類說明及區別

 集合類說明及區別 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collecti

原创 c運行時庫

 1)運行時庫就是   C   run-time   library,是   C   而非   C++   語言世界的概念:取這個名字就是因爲你的   C   程序運行時需要這些庫中的函數.     2)C   語言是所謂的“小內核”語

原创 我的友情鏈接

51CTO博客開發

原创 c++多維數組指針

   晚上寫東西突然碰到一個問題,百度了下....... 找到一個比較滿意的答案,內容如下 #include <iostream.h> void main() { int a[2][3]; int**p=a;

原创 va_list,va_start,va_end獲得參數列表

 1:當無法列出傳遞函數的所有實參的類型和數目時,可用省略號指定參數表 void foo(...); void  foo(parm_list,...);   2:函數參數的傳遞原理 函數參數是以數據結構:棧的形式存取,從右至左入棧.e

原创 windows用戶模式與內核模式

 對於Windows操作系統的編程一般來說已經涉及到了較深的領域,針對該問題提出幾家之言,均爲轉載: 一、 爲了防止用戶程序訪問並篡改操作系統的關鍵部分,Windows使用了2種處理器存取模式(事實上Windows運行的處理器可以支持4種模

原创 c語言程序組織方法

 在C語言的應用領域,如通訊領域和嵌入式系統領域,一個的軟件項目通常包含很多複雜的功能,實現這個項目不是一個程序員單槍匹馬可以勝任的,往往需要一個 團隊的有效合作,另外,在一個以C代碼爲主的完整的項目中,經常也需要加入一些其他語言的代碼,例

原创 集合類說明及區別

 集合類說明及區別 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collecti

原创 c運行時庫

 1)運行時庫就是   C   run-time   library,是   C   而非   C++   語言世界的概念:取這個名字就是因爲你的   C   程序運行時需要這些庫中的函數.     2)C   語言是所謂的“小內核”語

原创 sizeof

雖然msdn說sizeof有兩種用法 sizeof pression 獲取表達式的長度 sizeof(type) 獲取數據類型長度 但實際上只用sizeof()這一種形式就可以了 sizeof()是獲取數據類型的長度, int p[]: 數

原创 關於使用socket還是winsocket

 winsock裏的getnameinfor可以分析一addrinfo變量,獲取網絡地址信息,包括ip地址,hostname等;而在傳統socket函數中要用inet_ntoa,從addr_in變量獲取ip,地址,用gethostbyadd

原创 我的友情鏈接

51CTO博客開發

原创 掃描儀的鏈接問題

要想用好掃描儀,必須正確安裝好掃描儀;說到掃描儀的安裝,相信不少人肯定會嗤之以鼻,認爲這實在是“小兒科”。的確,對於掃描儀使用高手來說,掃描儀的安裝工作幾乎不值得一提;但那些剛剛入門的掃描用戶們還是應該注意掃描儀的安裝操作的,畢竟不同的掃

原创 c指針內存非配

C語言,指針與內存分配1。char * str1;//str1 只是一個指針,指針指向的空間還沒有分配,所以此時用strcpy向str1所指向的內存中拷貝內容將出錯。利用malloc動態分配指向的內存(在堆中):str1=(char *)