//--《C++捷徑教程》讀書筆記--Chapter 18--C++的I/O系統//--Chapter 18--C++的I/O系統//--10/15/2006 Sun.//--Computer Lab//--Liwei//說明插入符的用法,使用友員#include <iostream>using namespace std;class three_d{ int x,y,z;public: three_d(int a, int b, int c){ x=a; y=b; z=c;
//--《C++捷徑教程》讀書筆記--Chapter 18--C++的I/O系統//--Chapter 18--C++的I/O系統//--10/15/2006 Sun.//--Computer Lab//--Liwei//說明提取符的用法,使用友員#include <iostream>using namespace std;class three_d{ //int x,y,z;public: int x,y,z; three_d(int a, int b, int c){ x=a;
目錄I. C 語言概述II. 運算式III. 語句IV. 數組與指標V. 函數VI. 編譯預先處理VII. 結構體與共用體VIII. 檔案附錄:參考文獻附錄:推薦讀物 I. C 語言概述一、C 語言概述:C 被稱為“中級語言”,它把進階語言的最佳成分與組合語言的控制和靈活性結合起來。C 允許對位、位元組、字和地址等電腦功能中的基本成分直接操作。儘管如此,C 程式的移植性還是非常出色的。所有的進階語言都支援資料類型的概念(一種資料類型定義了一類變數的取值範圍和在其上操作的一組運算)。雖然 C
VI. 編譯預先處理編譯預先處理是指在對程式進行編譯之前所做的預加工處理,此工作在對每一個程式進行編譯時間都自動進行。一、ANSI C 定義的標準預先處理指令:#if#ifdef#ifndef#else#elif#endif#define#undef#line#error#pragma#include前置處理器處理的對象是預先處理指令(preprocessor
II. 運算式C 語言的最基本元素:運算式。 運算式由 C 的基礎元素:資料(變數、常量、函數傳回值)和操作符構成。一、基礎資料型別 (Elementary Data Type):1、C89 定義了五種基礎資料型別 (Elementary Data Type):char,int,float,double,void。這五種類型構成了其它幾種類型的基礎。它們的長度和域隨處理機類型和編譯器的不同而改變(char 型的對象在任何情況下都是 1B)。C 只規定了每種資料類型的最小範圍,而不是位元組大小。2
VII. 結構體與共用體在程式設計中,常需要把相關資料作為一個整體來處理,其方法是構造新的資料類型。一、結構體(Structure):彙總資料類型,提供一種把相關資料群組合到一起的手段。1、通常,結構中的成員都是邏輯的。2、在商業軟體中,成員變數名一般習慣以底線(_)開頭。結構變數在被定義後,編譯器在編譯時間為所有成員分配記憶體。3、結構體賦值:可以把一個結構變數的全部內容賦值給另一個同類的結構變數,而不必逐個成員的賦值。
VIII. 檔案在實際工作中,檔案(尤其是磁碟檔案)是至關重要的。編程編到最後,實際上就是在玩檔案和指標。不懂得檔案操作,可以說就等於不懂得編程。因為現在所有的軟體幾乎都要對檔案進行大量操作,而不是簡單地只對記憶體進行操作。一、檔案:在 C 中檔案是一個邏輯概念,可以是外部裝置(終端、印表機等),也可以是磁碟檔案(記錄在磁碟上的檔案)。檔案是一組相關資料的集合,通常被記錄在外部裝置上。從內容上看,檔案不同於數組,無固定長度,不限制包括幾種資料類型。每個檔案都必須有一個檔案名稱,OS