
摘自《Linux GNU C 程序觀察》 羅秋明 著, 清華大學(xué)出版社 1. 編譯的各階段 C 程序 從源代碼到可執(zhí)行文件的全過程包括: 預(yù)處理...
本章介紹以下內(nèi)容:預(yù)處理指令:#define, #include, #ifdef, #else, #endif, #ifndef, #if, #...
0. 基礎(chǔ)概念 有符號(hào)整數(shù):用1位表示符號(hào),剩下7位表示數(shù)字本身(假設(shè)存儲(chǔ)在一個(gè)字節(jié)中)闪幽,缺點(diǎn)是有兩個(gè)0(+0和-0)暮的,表示范圍(1個(gè)字節(jié))是-...
0. 基礎(chǔ)概念 結(jié)構(gòu)聲明:創(chuàng)建了一個(gè)結(jié)構(gòu)模板是偷,它告訴編譯器如何表示數(shù)據(jù)具篇,但尚未讓編譯器為數(shù)據(jù)分配內(nèi)存纬霞。例如:struct book /...
0. 引言 什么是文件:文件通常是在磁盤或固態(tài)硬盤上一段已命名的存儲(chǔ)區(qū)。C把文件看做是一系列連續(xù)的字節(jié)驱显,每個(gè)字節(jié)都能單獨(dú)讀取险领。C提供兩種文件模式...
chapter12 存儲(chǔ)類別秒紧、鏈接和內(nèi)存管理 0. 一些術(shù)語 對(duì)象: 存儲(chǔ)了指定值的一塊內(nèi)存叫做對(duì)象 標(biāo)識(shí)符: 標(biāo)識(shí)符是...