freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計教程與實驗第二版上)-在線瀏覽

2025-02-15 12:05本頁面
  

【正文】 為了使程序的結(jié)構(gòu)清晰,一般將 數(shù)據(jù)類型 及 類的定義 、 函數(shù)的說明 等放在一個源代碼文件中,成為 頭文件 ,其擴展名為 .h(或 .hpp)。系統(tǒng)提供的頭文件用 括起來如 ,而用戶自己定義的頭文件用 “ ” 括起來。 { int t。 else t=y。 } C++中采用如下兩種注釋方法: ?使用 “ //‖符號 進行注釋:從 “ //‖符號后面字符開始直至它所在行結(jié)束 , 所有字符都為注釋信息 (適用于 注釋一行 信息 )。 ? 說明 : 在生成執(zhí)行程序時 , C++忽略 注釋 , 并把每一個注釋都看做是空格 。 注 釋 函 數(shù) ?函數(shù)是構(gòu)成 C++程序設(shè)計的基本單位 。 ?C++語言區(qū)分大小寫 , 例如 Int和 int是不同的標識符 。 函數(shù)的組成 ? 函數(shù)的說明部分 :包括函數(shù)名 、 函數(shù)返回值類型和函 數(shù)的形式參數(shù) 。在 C++語言的函數(shù)體中 , 一個變量必須先定義后使用 , 但變量的定義可出現(xiàn)在第一次使用之前的任意位置 。結(jié)束 的 。 函數(shù)體中也可以沒有數(shù)據(jù)描述部分而只有操作描述 。 對于 短語句 也可 一行寫多個 , 中間用 “ ; ” 分隔 。 , 提高程序的可讀性 , 一般采用 縮進格式 。 例如循環(huán)體中的語句和選擇體中的語句要縮進對齊 。 程序的調(diào)試與運行 編輯 編譯 有錯 ? 鏈接 運行程序 結(jié)果正確? 保存 源程序 .cpp 編譯報錯 編譯通過 目標文件 .obj 運行文件 .exe 否 正確 結(jié)束 鏈接完成 鏈接報錯 OK! Visual C++集成開發(fā)環(huán)境 1. VC++的啟動及其主窗口簡介 2. VC++環(huán)境下程序的編輯、編譯、 運行和調(diào)試 ?新建工程項目 ?在項目中增加文件 ?從項目中刪除文件 ?打開、關(guān)閉、保存項目 啟動 Visual C++ 開始 程序 Microsoft Visual studio Microsoft Visual C++ 工件區(qū)窗口(workspace) 編輯窗口 (edit) 輸出窗口 (output) 基本數(shù)據(jù)類型、 運算符與表達式 數(shù)據(jù)類型概述 常量與變量 基本類型 運算符和表達式 類型轉(zhuǎn)換 第二章 基本整型 (int) 短整型 (short) 整型 長整型 (long) 無符號型 (unsigned) 基本類型 單精度型 (float) 實型 (浮點型 ) 雙精度型 (double) 字符型 (char) 擴展雙精度型 (long double) 數(shù)據(jù)類型 布爾型 (bool) 空類型 (void) 數(shù)組 指針 構(gòu)造類型 結(jié)構(gòu)體 (struct) 共用體 (union) 枚舉 (enum) 類 (class) 常 量 ?C++中常量可以是 常數(shù) (值常量 ),也可以是代表固定不變的值的名字 ——符號常量 。其定義形式有: ⑴ const 數(shù)據(jù)類型 符號常量名 =初始值 。 ?注意: ① const double PI。 //error(PI只讀不可修改 ) ② const double PI=?。 //error(必是常數(shù) ) ⑵ define 符號常量名 初始值 例如: define PI 變 量 1. 變量的定義 2. 初始化變量 變量有三個基本要素 : 名字、類型和值 。變量一經(jīng)定義,系統(tǒng)根據(jù)其數(shù)據(jù)類型在內(nèi)存中為該變量分配一定的存儲單元,在該存儲單元中可存放變量的 值 。 變量名必須是合法的標識符, 不能用 C++的關(guān)鍵字作為變量名。常用的幾種 基本類型 關(guān)鍵字 如下 : char, int, short, long, unsigned, float, double 例如 : int x 。 unsigned myage, myweight 。變量最好在使用時才定義,這樣可以增加程序的可讀性,避免變量發(fā)生混淆。例如: ?unsigned short width=5。 ?double area, radius=。 ?long width(8), length(12)。 (浮點型) ?小結(jié) 基本類型 void main( ) 整 型 1. 整型常量的表示 2. 整型變量的分類 關(guān)鍵字: int 整型常量的表示 (1)十 進制整數(shù): 以非 0開頭的 ,由 0至 9數(shù)字、正負號組成的常數(shù),如 1234, 10為合法十進制整常數(shù),而 ,+2是非法的 十進制整常數(shù)。 (3)十六 進制整數(shù) :以 0x(或 0X)開頭的 ,由 0至 9數(shù)字和 a至 f(或A至 F)字符組成,如 0x10, 0x2f, 0xa為合法的十六進制整常數(shù),而 12, 0xgf, 20H是非法的 十六進制整常數(shù)。 A) 10110B B) 0368 C) 0Xffa D) x2a2 整型變量的分類 (1) signed:表示有符號位 (可缺省 , int型 )。 等價于 int a。 等價于 unsigned a。 等價于 long a。 等價于 short a。 long int通常也占用 4個字節(jié) ,因此 int、 long int表示的數(shù)值范圍比較大; short int 占用 2個字節(jié) ,因此表示的數(shù)值范圍比較小(如 表 )。若數(shù)字串的后面加上字母 u(或 U),則說明該常數(shù)為 無符號整數(shù) ,如 5U。如 , , , .234, 。 注意 : E或 e的 前面 必須要有 數(shù)字 , 且 E后面 的指數(shù)必須為 整數(shù) , 指數(shù)部分 可正可負 。 實型常量表示法 實型變量的分類 (1)單精度型: float型 。 (數(shù)據(jù)長度為 8個字節(jié) ) (3)擴展雙精度型: long double型 。 ?若要表示 float型數(shù),則必須在實型數(shù)后面加上 F或 f,如: , 。 ?實型數(shù)據(jù)總是 有符號 的。 A) short _c=。 C) long do=0xfdaL。 字 符 型 1. 字符型 常量 2. 字符串 常量 (特殊 ) 關(guān)鍵字: char 例如: char c。如 ‘ a‘, ‘ A‘, ‘ ‘, ‘ $‘。因此 C++使字符數(shù)據(jù)和整型數(shù)據(jù)之間可以通用 (計算 )。常用的轉(zhuǎn)義字符如 表 。 cout―\x7operating\tsystem\nok!‖。如 “ a‖,“ a\\\‖‖, “ 123‖, “ How do you do ?\n‖,“¥ ‖等都是字符串常量。 ?在 C++中, 字符串常量 和 字符常量 是不同的,字符串常量中的字符連續(xù)存儲,并在最后加上字符 ‘ \0‘作為 字符串結(jié)束的標志 。 ② 在內(nèi)存中存放時所占空間不同 : 字符常量占 1db用于存放字符的 ASCII碼值;而字符串常量除 每個字符占用 1db存放其 ASCII碼值外 , 還需 1db存放結(jié)束標志 ‘ \0‘。 字符串常量 字符串常量和字符常量 的區(qū)別為: ③ 操作不同 : 字符常量可以在一定范圍與整數(shù)進行加減運算 。 ④ 存放兩者的變量不同 : 字符常量存放在 字符變量 中 , 而字符串常量需要存放在一個一維 字符數(shù)組 中 。是正確的 , 而 char ch=―a‖。 即不能將字符串常量賦給字符變量 。 A)字符串是用一對雙引號括起來的字符序列。 例如 , “ ab‖占 內(nèi)存 2個字節(jié)。 D)轉(zhuǎn)義字符是以 “ \‖開頭的用來表示字符的序列,例如,‘ \n‘ 表示換行符。 布爾數(shù)據(jù)是用來控制程序的執(zhí)行方式的 , 或者說是用來處理程序中判斷或比較結(jié)果的 。 // 聲明一個布爾變量 由定義 , true轉(zhuǎn)為整型值時為 1, false為 0。 bool類型的變量至少占據(jù)和 char一樣的空間 。 : 有三種表現(xiàn)形式 ,十進制、八進制和十六進制。 (?a‘或‘ \a‘)及 字符串常量 (―\abc‖):字符型常量在內(nèi)存中以 ASCII碼值存儲,運算時和整常數(shù)通用 ,因此在為字符變量賦值時除了用字符常量為其賦值外,也可用整常數(shù)賦值。 :只有十進制形式。 :用 const和 define定義的常量 (一般用大寫 )。 : int( 4個字節(jié) )、 short( 2個字節(jié))、 long(4個字節(jié) ) (缺省為 signed) (它們均可用 unsigned修飾為無符號型 ) : char(1個字節(jié) )(也 可用 unsigned修飾 ) : float( 4個字節(jié))、 double( 8個字節(jié))、 long double( 16個字節(jié)) (它們總是 signed的,不能用 unsigned修飾 ) : bool( 1個字節(jié)) 運算符與表達式 ?運算符 : 單目運算符、雙目運算符和三目運算符。 表達式的種類很多,如賦值表達式、算術(shù)表達式、關(guān)系表達式、條件表達式、邏輯表達式等。 ?運算符的優(yōu)先級與結(jié)合性 : 其決定了一個表達式的求值順序。運算符的 結(jié)合性體現(xiàn)了運算符對其操作數(shù)進行 運算的方向 ,若運算符對其操作數(shù) 從左向右 進行規(guī)定的運算,稱此運算符是 左結(jié)合 的,反之稱其為 右結(jié)合 的。另外還有五個可以由算術(shù)運算符組成的 復合 賦值運算符 : +=、 =、 *=、 /=和%=; 五個位運算符組成的復合賦值運算符 : =、 =、amp。 ?賦值運算符的結(jié)合性: 右結(jié)合 (如 x=5。 ?賦值運算符的優(yōu)先級 比逗號運算符 的優(yōu)先級 高 。其一般形式為 : 變量 =表達式如 :x= y=x、 z=x+y等,賦值表達式的 值 就是被賦值的 變量的值 。 賦 值 表 達 式 說明 : ? C++允許在一個表達式中對多個變量 連續(xù)賦值 ,例如:“ c=d=6‖,連續(xù)賦值的表達式的運算順序是從右向左的即右結(jié)合性。 如 : (3+a)=22, a=b+8=10是非法的。 算 術(shù) 運 算 (++ ) 算術(shù)運算符及表達式 ?取余運算: 是針對 整數(shù) 的運算,即取整數(shù)除法后的余數(shù),余數(shù)的符號和 被除數(shù) 的符號相同。 ?注意: /和 %的 區(qū)別 : /運算符可以對整型、字符型和實型數(shù)據(jù)進行操作;而 %只能對整型和字符型數(shù)據(jù)進行操作,如果對浮點數(shù)操作,則會引起其編譯錯誤。 對任意整數(shù) x和 y: 若 x%2=0,則 x為偶數(shù); 若 x%2=1,則 x為奇數(shù); 若 x%y=0,則 x能被 y整除。 如: 5++、 ++5或
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1