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

正文內(nèi)容

visualc程序設(shè)計教程》第二章c語言基礎(chǔ)和面向?qū)?文庫吧

2024-12-29 03:22 本頁面


【正文】 假 ” 。表 。 ? 3.位操作運算符 ? 位操作是對字節(jié)或字中的位( bit)進行測試、置位或移位處理,這里的字節(jié)或字是針對 char和 int類型而言。位操作不能用于 float、 double、long double、 void或其他復(fù)雜類型。 C++中的位操作符主要包括: amp。(與)、 |(或)、 ^(異或)、 ~(補)、 (右移)、 (左移)。 ? 4.賦值運算符 ? 利用賦值運算符 =可以給一個變量賦值,例如: ? area=*10*10。 ? 在賦值過程中,賦值號右邊的表達式的值被傳送到賦值號左邊的變量中。可以在一個語句中使用多個賦值符,使多個變量獲得相同的值 . ? 表 23所列出的就是常用的復(fù)合賦值運算符。 5.條件運算符 條件運算符是由?和:合成實現(xiàn)的。條件 表達式具有如下形式: expr1?expr2:expr3 它的含義是:如果 expr1為真,就返回 expr2的值。否則,返回 expr3的值。 6.運算符的運算次序 表 。表中的運算符按優(yōu)先級從高到低的次序排列(最上方為最高優(yōu)先級,最下方為最低優(yōu)先級)。同一行運算符具有相同的優(yōu)先級。 C++語言的 3種程序結(jié)構(gòu) ? C++語言的 3種程序結(jié)構(gòu)有:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)是指計算從第一條語句到最后一條語句完全按順序執(zhí)行;選擇結(jié)構(gòu)是根據(jù)用戶輸入或中間結(jié)果去執(zhí)行若干不同的任務(wù);循環(huán)結(jié)構(gòu)是指在程序的某處,需要根據(jù)某項條件重復(fù)地執(zhí)行某項任務(wù)若干次或直到滿足或不滿足某條件為止。 ? 1.選擇結(jié)構(gòu) ? 選擇控制語句主要包括 if…… else語句和switch、 case語句。 ? if語句是在當(dāng)條件為真時,執(zhí)行一系列操作;當(dāng)條件為假時,執(zhí)行另外一系列操作, if的語法格式: C++語言的 3種程序結(jié)構(gòu) ? if( expr) ? sent1。 ? else ? sent2。 ? expr代表表達式,例如 i1。 sent1和 sent2代表語句,例如 cost=cost+1。 ? expr可以代表任何一個表達式,如果這個表達式為真,就執(zhí)行 sent1,否則,執(zhí)行 sent2。 ? 還可以不要 else來構(gòu)成 if語句,其形式是: ? if( expr) ? sent。 ? 與 if語句不同, switch、 case語句專門處理多路分支的情況,其語法格式為: ? Switch( expr) { ? case va11:sent 1。 ? case val2:sent 2。 ? … ? case valn:sent n ? default: sent n+1。 ? } ? 首先,確定 expr的值并且與 val1進行比較( val代表某個確定的值,如 1或 453)。如果 expr與 val1數(shù)值相等,那么就執(zhí)行 sent1和它后面的所有語句。如果 expr與 val1的數(shù)值不相等,那么 expr再繼續(xù)與 va12比較,以此類推。如果沒有與 expr相匹配的值,那么就執(zhí)行 sent n+1。下面的程序段用于輸出數(shù)字 1~ 4的英文字符。 ? Switch( n) { ? case 1:coutone。break。 ? case 2:couttwo。break。 ? case 3:coutthree。break。 ? case4:coutfour。break。 ? default:cout”unknown number。 ? } ? 注意,在每個 case語句中都要使用 break。 C++語言的 3種程序結(jié)構(gòu) ? 2.循環(huán)結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu)主要包括 for語句、 while語句和 do while語句。 ? for語句用于反復(fù)執(zhí)行某些語句,其語法格式如下: ? for( expr1。expr2。expr3) ? sent。 ? 先確定 expr1表達式, expr1通常用于初始化循環(huán)中用到的變量;然后計算 expr2表達式(每次進入循環(huán)都必須執(zhí)行這一步);如果 expr2為真,就執(zhí)行 sent,接著就執(zhí)行 expr3;然后再計算 expr2表達式;如果 expr2為真,就重復(fù)上述步驟,直到 expr2為假,循環(huán)就結(jié)束,程序繼續(xù)執(zhí)行 for循環(huán)后面的語句。 ? 如同 for語句一樣, while循環(huán)也是重復(fù)多次執(zhí)行語句,其語法格式是: ? while( expr) ? sent。 ? 在 while循環(huán)開始時,先確定 expr,如果表達式為真,就執(zhí)行 sent;然后,再確定 expr,如果表達式仍為真,就再執(zhí)行sent。這個過程一直持續(xù)到 expr為假時為止。 ? dowhile語句的語法格式: ? do ? sent。 ? while( expr) 。 ? dowhile構(gòu)成另一種循環(huán)控制,類似于 while循環(huán)。兩者的區(qū)別是,使用 while循環(huán),表達式在執(zhí)行 while內(nèi)部語句之前進行判定。因此,使用 while有可能不執(zhí)行任何語句。而 do語句是先執(zhí)行語句,再確定是否符合條件,以決定是否繼續(xù)。如果條件為真,再次執(zhí)行語句。否則,循環(huán)停止。 1.函數(shù)的定義和調(diào)用 2.形式參數(shù) 函數(shù)中定義形參的方法如下: 函數(shù)類型 函數(shù)名( data_type1 arg1,data_type2 arg2, ...) { … } 3.函數(shù)返回值 ? 函數(shù)要得到一個返回值,必須注意以下兩點: ? 在聲明函數(shù)時,函數(shù)名前面寫上要返回數(shù)據(jù)的類型,而不要寫 void。 ? 在函數(shù)中用 return來返回函數(shù)的值。 ? return關(guān)鍵詞可以起到立刻離開函數(shù)并返回一個值的作用。如果在一個函數(shù)的中間使用了 return,執(zhí)行 return命令后, return后面的程序代碼就不被執(zhí)行。 指針是 C++中一類非常重要的數(shù)據(jù)類型,它可以更好地表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu),有些其他數(shù)據(jù)類型無法或很難實現(xiàn)的操作,都可以利用指針來完成。 1.指針的定義方法 定義一個指針變量格式如下: 類型 *指針變量名; 例如: int *pointer。 定義一個整型指針變量 pointer。 ? 2.指針的地址 ? 使用指針之前,必須給它賦值,也就是說,必須把要指向的內(nèi)存地址填入指針。 ? 要把一個變量的地址送入指針變量,方法是: ? 指針變量 =amp。變量; ? 該語句序列生成了一個稱為 pointer的整型指針,指針內(nèi)填入了變量 num
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1