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

正文內(nèi)容

計算機科學(xué)與技術(shù)專業(yè)專升本考試大綱知識點匯總(編輯修改稿)

2024-11-30 06:51 本頁面
 

【文章內(nèi)容簡介】 是將一個數(shù)據(jù)賦給一個變量 ? 也可以將一個表達(dá)式的值賦給一個變量 賦值運算符 復(fù)合的賦值運算符 在賦值符“=”之前加上其他運算符,可以構(gòu)成復(fù)合的運算符 a+=3 等價于 a=a+3 一般形式為: 變量 賦值運算符 表達(dá)式 對賦值表達(dá)式求解的過程: 求賦值運算符右側(cè)的“表達(dá)式”的值 賦給賦值運算符左側(cè)的變量 5 (三 ) 掌握 C 語言輸入輸出函數(shù)的基本格式和使用。 1. 所謂輸入輸出是以計算機主機為主體而言的 ? 從計算機向輸出設(shè)備 (如顯示器、打印機等 )輸出數(shù)據(jù)稱為輸出 ? 從輸入設(shè)備(如鍵盤、磁盤、光盤、掃描儀等)向計算機輸入數(shù)據(jù)稱為輸入 2. (2) C語 言本身不提供輸入輸出語句 輸入和輸出操作是由 C 標(biāo)準(zhǔn)函數(shù)庫中的函數(shù)來實現(xiàn)的 printf 和 scanf 不是C語言的關(guān)鍵字,而只是庫函數(shù)的名字 putchar、 getchar、 puts、 gets 3. 在使用輸入輸出函數(shù)時,要在程序文件的開頭用預(yù)編譯指令 include 或 include ″″ 4. 用 printf 函數(shù)輸出數(shù)據(jù) 在 C 程序中用來實現(xiàn)輸出和輸入的,主要是 printf 函數(shù)和 scanf 函數(shù) 這兩個函數(shù)是格式輸入輸出函數(shù) 用這兩個函數(shù)時,必須指定格式 1) printf 函數(shù)的一般格式 printf(格式控制,輸出表列) 例如: printf(”i=%d,c=%c\n”,i,c)。 2) 常用格式字符 ? d格式符。用來輸出一個有符號的十進制整數(shù) 可以在格式聲明中指定輸出數(shù)據(jù)的域?qū)? printf(”%5d%5d\n”,12,345)。 %d 輸出 int 型數(shù)據(jù) %ld 輸出 long 型數(shù)據(jù) ? c格式符。用來輸出一個字符 char ch=’a’。 printf(”%c”,ch)。 或 printf(”%5c”,ch)。 ? s格式符。用來輸出一個字符串 printf( ”%s”,”CHINA”) 。 ? f 格式符。用來輸出實數(shù),以小數(shù)形式輸出 ? 不指定數(shù)據(jù)寬度和小數(shù)位數(shù),用 %f ? 指定數(shù)據(jù)寬度和小數(shù)位數(shù)。用 % ? 輸出的數(shù)據(jù)向左對齊,用 % ? float 型數(shù)據(jù)只能保證 6 位有效數(shù)字 ? double 型數(shù)據(jù)能保證 15 位有效數(shù)字 ? 計算機輸出的數(shù)字不都是絕對精確有效的 ? e 格式符。指定以指數(shù)形式輸出實數(shù) %e, VC++給出小數(shù)位數(shù)為6位 指數(shù)部分占 5 列 小數(shù)點前必須有而且只有 1 位非零數(shù)字 e 格式符。指定以指數(shù)形式輸出實數(shù) 5. 用 scanf 函數(shù)輸入數(shù)據(jù) 1) scanf 6 與 printf 函數(shù)中的格式聲明相似 以%開始,以一個格式字符結(jié)束,中間可以插入附加的字符 scanf(a=%f,b=%f,c=%f,amp。a,amp。b,amp。c)。 6. 字符數(shù)據(jù)的輸入輸出 1) 用 putchar 函數(shù)輸出一個字符 從計算機向顯示器輸出一個字符 putchar 函數(shù)的一般形式為: putchar(c) 2) 用 getchar 函數(shù)輸入一個字符 向計算機輸入一個字符 getchar getchar( ) 四、 選擇結(jié)構(gòu) (一 ) 掌握 關(guān)系運算符、邏輯運算符及其表達(dá)式的運用。 1. 關(guān)系運算符: 用來對兩個數(shù)值進行比較的比較運算符 2. C語言提供6種關(guān)系運算符: ① < (小于 ) ② < = (小于或等于 ) ③ > (大于 ) ④ > = (大于或等于 ) 優(yōu)先級相同 (高 ) ⑤ == (等于 ) ⑥ != (不等于 ) 優(yōu)先級相同 (低 ) 3. 關(guān)系、算術(shù)、賦值運算符的優(yōu)先級 算術(shù)運算符 (高 ) 關(guān)系運算符 賦值運算符 (低 ) 4. 關(guān)系表達(dá)式 用關(guān)系運算符將兩個數(shù)值或數(shù)值表達(dá)式連接起來的式子 關(guān)系表達(dá)式的值是一個邏輯值,即“真”或“假” 在 C 的邏輯運算中,以“1”代表“真”,以“0”代表“假” 5. 3 種邏輯運算符: amp。amp。(邏輯與) ||(邏輯或) !(邏輯非) 6. amp。amp。和 ||是雙目 (元 )運算符 !是一目 (元 )運算符 邏輯表達(dá)式 用邏輯運算符將關(guān)系表達(dá)式或其他邏輯量連接起來的式子 7. 邏輯運算的真值表 a b ! a ! b a amp。amp。 b a || b 真 真 假 假 真 真 真 假 假 真 假 真 假 真 真 假 假 真 假 假 真 真 假 假 8. 邏輯表達(dá)式 7 ? 邏輯表達(dá)式的值應(yīng)該是邏輯量“真”或“假” ? 編譯系統(tǒng)在表示邏輯運算結(jié)果時 ? 以數(shù)值 1 代表“真”,以 0 代表“假” ? 但在判斷一個量是否為“真”時 ? 以 0 代表“假”,以非 0 代表“真” ? 注意:將一個非零的數(shù)值認(rèn)作為“真” (二 ) 掌握 用 if 語句實現(xiàn)選擇結(jié)構(gòu)。 有一種 if 語句,當(dāng)被判別的表達(dá)式的值為“真”或“假” 時,都執(zhí)行一個賦值語句且向同一個變量賦值 ? 求解表達(dá)式 1 ? 若為非 0(真)則求解表達(dá)式 2,此時表達(dá)式 2 的值就作為整個條件表達(dá)式的值 ? 若表達(dá)式 1 的值為 0(假),則求解表達(dá)式 3,表達(dá)式 3 的值就是整個條件表達(dá)式的值 ? 條件運算符優(yōu)先于賦值運算符 ? 條件運算符的結(jié)合方向為“自右至左” ? 以下為合法的使用方法: ? ab ? (max=a):(max=b)。 ? ab ? printf(“%d”,a): printf(“%d”,b)。 (三 ) 掌握 用 switch 語句實現(xiàn)多分支選擇結(jié)構(gòu)。 switch 語句的作用是根據(jù)表達(dá)式的值,使流程跳轉(zhuǎn)到不同的語句 switch 語句的一般形式: switch(表達(dá)式) { case 常量 1 :語句 1 case 常量 2 :語句 2 ┇ ┇ ┇ case 常量 n :語句 n default : 語句 n+1 } (四 ) 掌握 選擇結(jié)構(gòu)的嵌套。 五、 循環(huán)結(jié)構(gòu) (一 ) 掌握 for 循環(huán)結(jié)構(gòu)。 for 語句不僅可以用于循環(huán)次數(shù)已經(jīng)確定的情況,還可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結(jié)束條件的情況 for 語句完全可以代替 while 語句 1. for 語句的一般形式為 for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 3) 語句 2. for 語句的執(zhí)行過程: (1) 先求解表達(dá)式 1 (2) 求解表達(dá)式 2,若其值為真,執(zhí)行循環(huán)體,然后執(zhí)行下面第 (3)步。若為假,則結(jié)束循環(huán),轉(zhuǎn)到第 (5)步 (3) 求解表達(dá)式 3 8 (4) 轉(zhuǎn)回上面步驟 (2)繼續(xù)執(zhí)行 (5) 循環(huán)結(jié)束,執(zhí)行 for 語句下面的一個語句 (二 ) 掌握 while 和 do while 循環(huán)結(jié)構(gòu)。 while 語句的一般形式如下: while (表達(dá)式 ) 語句 while 循環(huán)的特點是: 先判斷條件表達(dá)式,后執(zhí)行循環(huán)體語句 ? dowhile 語句的特點:先無條件地執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立 ? dowhile 語句的一般形式為: do 語句 while (表達(dá)式 ); (三 ) 掌握 continue 語句和 break 語句。 continue 語句只結(jié)束本次循環(huán),而不是終止整個循環(huán)的執(zhí)行 break 語句結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立 六、 數(shù)組 (一 ) 掌握 一維數(shù)組和二維數(shù)組的定義、引用及初始化。 1. 一維數(shù)組是數(shù)組中最簡單的 2. 它的元素只需要用數(shù)組名加一個下標(biāo),就能惟一確定 3. 要使用數(shù)組,必須在程序中先定義數(shù)組 4. 定義一維數(shù)組的一般形式為: a) 類型符 數(shù)組名 [常量表達(dá)式 ]。 5. 數(shù)組名的命名規(guī)則和變量名相同 6. 如 int a[10]。 7. 引用數(shù)組元素的表示形式為: 數(shù)組名[下標(biāo)] 8. 一維數(shù)組的初始化 ? 在定義數(shù)組的同時,給各數(shù)組元素賦值 ? int a[10]={0,1,2,3,4,5,6,7,8,9}。 ? int a[10]={0,1,2,3,4}。相當(dāng)于 int a[10]={0,1,2,3,4,0,0,0,0,0}。 ? int a[10]={0,0,0,0,0,0,0,0,0,0}。相當(dāng)于 int a[10]={0}。 9 ? int a[5]={1,2,3,4,5}??蓪憺? int a[ ]={1,2,3,4,5}。 9. 怎樣定義二維數(shù)組 ? 二維數(shù)組定義的一般形式為 類型符 數(shù)組名 [常量表達(dá)式 ][常量表達(dá)式 ]。 如: float a[3][4],b[5][10]。 ? 二維數(shù)組可被看作是一種特殊的一維數(shù)組: 它的元素又是一個一維數(shù)組 ? 例如,把 a 看作是一個一維數(shù)組,它有 3 個元素: a[0]、 a[1]、 a[2] ? 每個元素又是一個包含 4 個元素的一維數(shù)組 ? 二維數(shù)組元素的表示形式為: 數(shù)組名[下標(biāo)][下標(biāo)] ? b[1][2]=a[2][3]/2 合法 ? for(i=0。im。i++) printf(“%d,%d\n”,a*i+*0+,a*0+*i+)。合法 (二 ) 掌握 字符數(shù)組的定義、引用及初始化,字符串和字符串結(jié)束標(biāo)志,字符數(shù)組的輸入輸出,字符串函數(shù)的應(yīng)用。 1. 字符串和字符串結(jié)束標(biāo)志 ? 在 C 語言中,是將字符串作為字符數(shù)組來處理的 ? 關(guān)心的是字符串的有效長度而不是字符數(shù)組的長度 ? 為了測定字符串的實際長度, C 語言規(guī)定了字符串結(jié)束標(biāo)志 ’\0’ ? ’\0’代表 ASCII 碼為 0 的字符 ? 從 ASCII 碼表可以查到, ASCII 碼為 0 的字符不是一個可以顯示的字符,而是一個“空操作符”,即它什么也不做 ? 用它作為字符串結(jié)束標(biāo)志不會產(chǎn)生附加的操作或增加有效字符,只起一個供辨別的標(biāo)志 2. 字符數(shù)組的輸入輸出 ? 字符數(shù)組的輸入輸出可以有兩種方法: ? 逐個字符輸入輸出( %c) ? 整個字符串一次輸入輸出( %s) ? 輸出的字符中不包括結(jié)束符 ’\0’ ? 用 %s 輸出字符串時, printf 函數(shù)中的輸出項是字符數(shù)組名,不是數(shù)組元素名 ? 如果一個字符數(shù)組中包含多個 ’\0’,則遇第一個 ’\0’時輸出就結(jié)束 ? 可以用 scanf 函數(shù)輸入一個字符串 ? scanf 函數(shù)中的輸入項 c 是已定義的字符數(shù)組名,輸入的字符串應(yīng)短于已定義的字符數(shù)組的長度 3. 善于使用字符串處理函數(shù) 1) puts 函數(shù) 輸出字符串的函數(shù) 其一般形式為: puts (字符數(shù)組 ) 作用是將一個字符串輸出到終端 char str*20+=”China”。 puts(str)。 10 輸出 China 2) gets 函數(shù) 輸入字符串的函數(shù) ? 其一般形式為: gets(字符數(shù)組 ) ? 作用是輸入一個字符串到字符數(shù)組 char str[20]。 gets(str)。 Computer↙ 3) strcat 函數(shù) 字符串連接函數(shù) ? 其一般形式為: strcat(字符數(shù)組 1,字符數(shù)組 2) ? 其作用是把兩個字符串連接起來,把字符串 2 接到字符串 1 的后面,結(jié)果放在字符數(shù)組 1 中 ? 使用字符串函數(shù)時 ,在程序開頭用 include 七、 函數(shù) (一) 掌握 函數(shù)的定義和調(diào)用。 1. 為什么要用函數(shù) 1) 在設(shè)計一個較大的程序時,往往把它分為若干個程序模塊,每一個模塊包括一個或多個函數(shù),每個函數(shù)實現(xiàn)一個特定的功能 2) C程序可由一個主函數(shù)和若干個其他函數(shù)構(gòu)成 3) 主函數(shù)調(diào)用其他函數(shù),其他函數(shù)也可以互相調(diào)用 4) 同一個函數(shù)可以被一個或多個函數(shù)調(diào)用任意多次 2. 說明 (1) 一個C程序由一個或多個程序模塊組成,每一個程序模塊作為一個源程序文件。對較大的程序,一般不希望把所有內(nèi)容全放在一個文件中,而是將它們分別放在若干個源文件中,由若干個源程序文件組成一個 C 程序。這樣便于分別編寫
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1