原创 C語言面試題(轉)

 C語言面試題(轉) 4. static有什麼用途?(請至少說明兩種)1.限制變量的作用域2.設置變量的存儲域7. 引用與指針有什麼區別?1) 引用必

原创 [轉]通過覆蓋__atexit進行緩衝區溢出攻擊

 [轉]通過覆蓋__atexit進行緩衝區溢出攻擊 原作者: Pascal Bouchareine <[email protected]> 原文: <

原创 C/C++頭文件一覽(轉)

C、傳統 C++#include <assert.h>    //設定插入點#include <ctype.h>     //字符處理#include <errno.h>     //定義錯誤碼#include <float.h> 

原创 C中的參數個數可變函數

 C中的參數個數可變函數  C語言的調用規範(調用約定) 決定了C語言可以實現不定個數參數的函數。printf函數是一例子.   printf函

原创 大內高手—常見內存錯誤

 大內高手—常見內存錯誤  隨着諸如代碼重構和單元測試等方法引入實踐,調試技能漸漸弱化了,甚至有人主張廢除調試器。這是有道理的,原因在於調試的代價往往

原创 大內高手—棧/堆

  大內高手—棧/堆 轉載時請註明出處和作者聯繫方式:http://blog.csdn.net/absurd作者聯繫方式:李先靜 <xianjimli

原创 大內高手—內存管理器

 大內高手—內存管理器 轉載時請註明出處和作者聯繫方式:http://blog.csdn.net/absurd作者聯繫方式:李先靜 <xianjiml

原创 C程序中的內存管理

相比靜態地分配內存空間,使用動態內存分配具有明顯的優勢:1, 分配空間的大小夠精確: 設想一個讀取用戶輸入行的程序, 如果使用靜態分配的數組作爲buffer, 那麼, 你如何確定該數組的長度呢? 太大或太小都不合適. 因爲你無法事先知道

原创 大內高手—共享內存與線程局部存儲

 大內高手—共享內存與線程局部存儲  轉載時請註明出處和作者聯繫方式:http://blog.csdn.net/absurd 作者聯繫方式:李先靜 <

原创 經典C程序設計100例(轉)

 經典C程序設計100例(轉) 【程序1】題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程序分析:可填在

原创 大內高手—全局內存

 大內高手—全局內存 轉載時請註明出處和作者聯繫方式:http://blog.csdn.net/absurd作者聯繫方式:李先靜 <xianjimli

原创 C語言難點分析(轉)

C語言難點分析(轉) 注:看到這篇文章不錯,轉過來以供自己慢慢學習,加深C語言功力。 這篇文章主要是介紹一些在複習C語言的過程中筆者個人認爲比較重點的地方,較好的掌握這些重點會使對C的運用更加得 心應手。此外會包括一些細節、易錯的地

原创 GCC內聯彙編

一.基本內聯彙編的格式是: __asm__ __volatile__("Instruction List"); 1. __asm__ __asm__是GCC 關鍵字asm 的宏定義: #define __asm__ asm __as

原创 Linux Shell

友好閱讀版本 http://www.linuxsir.org/main/?q=node/135 本文的內容來源於 MUO 的 Basics 部分,其原始英文版可以從這裏獲得http://www.mandrakeuser.org/docs/

原创 ANSI C標準函數庫

 ANSI C標準函數庫 absread()讀磁盤絕對扇區函數原形:int absread(int drive,int num,int sectnum,void *buf)功能:從drive指定的驅