文档详情

C++语言初步课件.ppt

发布:2024-09-04约7.88千字共68页下载文档
文本预览下载声明

§2.3C++語言的辭彙三、字面常量即用雙引號括起來的字元序列。⑷字串常量:②不能將字串常量賦給字元常量。例如:說明charc=“abc”;//error§2.3C++語言的辭彙三、字面常量即用雙引號括起來的字元序列。⑷字串常量:說明③單個字元的字串與字元在輸出的表示上沒有差別,因為字串輸出時,C++並不把0結束符一同輸出。例如:cout“a”endl;cout‘a’endl;輸出結果為:aa§2.3C++語言的辭彙四、運算符說明①C++語言的運算符和運算形式很豐富,要尤其注意一些包含混和操作的運算符。如++、--、+=、-=等的功能和用法。②C++語言的某些運算符有多種含義。如*的用法。(第三章詳述)§2.4C++程式的基本框架一、SP框架main用戶定義函數全局變數庫函數入口出口從結構設計的觀點,一個C++程式由下麵幾個部分組成:主函數、用戶定義函數、庫函數、全局說明。另外還包括預處理命令和注釋。§2.4C++程式的基本框架二、OOP框架按照面向對象程式設計的思想,其主體是若干類定義的集合。理想的C++程式應由以下幾部分組成:類的定義主函數注釋預處理命令包括類的說明及類成員函數的類外定義程式的入口分佈於程式各處把程式檔劃分成若干.h和.cpp檔§2.5運行C++程式從C++根源程式到可執行程式的步驟:編輯、預處理、編譯、鏈接、調試C++根源程式C++預處理後的C++根源程式目標程式可執行程式運行編輯器預處理器C++編譯器鏈接器程式員調試出錯資訊第三章基本數據類型與基本運算包含簡單計算的C++程式基本類型及其派生類型說明語句基本運算符§3.1包含簡單計算的C++程式一、程式實例:求和#includeiostream.hvoidmain(){inta,b,sum;//說明三個整型變數a=43;b=37;//賦值語句sum=a+b;//“+”、“=”是C++的算術運算符cout“Thesumis”sum;coutendl;}P55§3.1包含簡單計算的C++程式二、程式實例:計算圓面積#includeiostream.hvoidmain(){constfloatpai=3.14;//說明浮點型常量floatradius;cout“Enterradius:”;cinradius;floatarea=pai*radius*radius;//說明後即被賦值cout“\nTheareaofcircleis”areaendl;}P56§3.2基本類型及其派生類型一、C++的數據類型C++程式中的數據類型以如下不同類型的形式出現:1.基本類型2.用戶定義類型3.導出類型由系統定義。C++語言在int,float,char,void四種基本類型的基礎上又給出了若干類型的派生類型。是OOP區別於一般SP語言的主要特徵之一。C++既可以定義象棧、佇列、集合、布爾類型等多種數據類型,又可以結合具體問題定義象學生、汽車等類型。由已定義類型的某種確定的方式產生的新類型,主要指數組、指針和引用類型。§3.2基本類型及其派生類型二、C++的基本類型2.float型3.char型4.void型float型數據占4個位元組空間,取值範圍為-3.4E(+/-)38~3.4E(+/-)38,可應用於部分運算。char型數據占1個位元組空間,值集為全部基本字元,ASCII碼集或擴充ASCII碼集對應的全部符號。char型可看作是字元的整型,因此可參與的運算相當多。無值型。1.int型int型數據占2個位元組空間,取值範圍為-32768~32767,可參與幾乎所有的運算。§3.2基本類型及其派生類型2.float型3.char型4.void型說明1.int型①void指

显示全部
相似文档