【例7-18】把一個整數按大小順序插入已排好序的數組中。為了把一個數按大小插入已排好序的數組中,應首先確定排序是從大到小還是從小到大進行
 在前面已經介紹過,C源程序是由函數組成的。雖然在前面各章的程序中大都只有一個主函數main(),但實用程序往往由多個函數組成。函數是C源
 本節講解有參函數和無參函數的定義。無參函數的定義無參函數定義的一般形式如下: 類型標識符 函數名(
 形式參數和實際參數前面已經介紹過,函數的參數分為形參和實參兩種。在本節中,進一步介紹形參、實參的特點和兩者的關系。形參出現在函數定義中,
 1.引言 做c/c++編程的對#include指令都不會陌生,絕大多數也都知道如何使用,但我相信仍有人對此是一知半解,C:#includ
 前面已經說過,在程序中是通過對函數的調用來執行函數體的,其過程與其它語言的子程序調用相似。C語言中,函數調用的一般形式為:
 C語言中不允許作嵌套的函數定義。因此各函數之間是平行的,不存在上一級函數和下一級函數的問題。但是C語言允許在一個函數的定義中出現對另一個
 由於各種原因,必須要在Windows 7上安裝VC6,不是為了搞什麼開發(Windows 平台的開發似乎已經發展為.Net時代了,MFC
 1.簡單介紹:Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各
 常見C/C++ XML解析器有tinyxml、XERCES、squashxml、xmlite、pugxml、libxml等等,這些解析器
 今天遇到C語言的malloc free失敗問題,因為工程代碼量巨大,定位了半天才發現是DLL的問題,動態鏈接庫裡malloc分配的內存,
 起初剛學C++時,很不習慣用new,後來看老外的程序,發現幾乎都是使用new,想一想區別也不是太大,但是在大一點的項目設計中,有時候不使
 以前一直使用string::data()函數沒發現什麼問題,前天居然發現string::data不能用了,也就是data()返回沒有結束
 VC上或取當前路徑有多種方法,最常用的是使用 GetCurrentDirectory和GetModuleFileName函數,個中都有諸
 Crypto++是個免費的C++加解密類庫,由於資格太老、持續更新,最新版本到了CryptoPP 5.6,對天緣而言,第一眼看到Cryp
 AES(Advanced Encryption Standard,高級加密標准)又叫Rijndael加密法,用來替代DES算法。常見AE
 我們在做NDK開發時,其編譯結果要做作為個共享庫存在,要麼本身就是個可執行檔,共享庫既可以起到核心代碼安全保護作用,又可以提高核心代碼的
 在很多編譯器中,memcpy 是一個 intrinsic 函數,也就是說,這個函數是由編譯器實現的。它比 inline 函數更容易被編譯
 腳本虛擬機前段時間就已經做好,如果沒有跑在上面的語言,光有虛擬機沒太大意義。所以腳本編譯器一早就開始做了。中間因為去上海參加 C++ 大
 當時講師前半段一直在講 SEH ,和 C++ 關系不大。我本以為會講 C++ 異常的實現的,我個人以前研究過一些,很有興趣聽聽人家的理解