c語言程序設計選擇結構知識點
《C語言程序設計》講述了C語言的基本概念、各種數據類型的使用技巧、程序流程控制、數組、函數、指針以及有關程序設計的方法等內容。下面是小編收集的.關於c語言程序設計選擇結構知識點,希望大家認真閲讀!
簡單if 語句格式:
if (表達式)
語句
雙分支if 語句格式:
if (表達式)
語句1
else
語句2
多個else語句格式:
if (表達式1)
語句1
else
{
if (表達式2)
語句2
else
語句3
}
條件運算符:
表達式1 ? 表達式2 : 表達式3
如果表達式1的值為真,則整個條件運算的結果為表達式2的值;如果表達式1的值為假,則整個條件運算的結果為表達式3的值。
條件運算的優先級高於賦值運算,低於關係運算和算術運算。其結合方向是“自右向左”。
a > b ? a : c > d ? c : d 相當於a > b ? a : (c > d ? c : d)
switch 語句:
switch(表達式)
{
case 常量表達式1:語句1 [break;]
case 常量表達式2:語句2 [break;]
...
case 常量表達式n:語句n [break;]
default:語句n+1
}
舉例:
#include
int main()
{
int score;
int n;
char grade;
scanf("%d", &score);
n = score / 10;
switch(n)
{
case 10: grade = 'A'; break;
case 9: grade = 'A'; break;
case 8: grade = 'B'; break;
case 7: grade = 'B'; break;
case 6: grade = 'C'; break;
default: grade = 'D';
}
printf("成績等級:%cn", grade);
return 0;
-
2017年計算機二級C++常見考試試題
C++中的算術運算符包括基本的算術運算符和自增、自減運算符。由算術運算符、操作數和括號構成的表達式稱為算術表達式。以下是yjbys小編收集的計算機二級C++常見考試試題,歡迎大家參考!一、類對象數組類的對象和C++其他數據類型一樣,也可以為其建立數組,數組的表...
-
2017年全國計算機一級考試題庫「附答案」
計算機網絡己在現代企業的管理中發揮着越來越重要的作用,如銀行系統、商業系統、交通運輸系統等。下面yjbys小編整理的關於全國計算機一級考試題庫,歡迎大家參考!一、選擇題1、計算機病毒是指___C_。A、帶細菌的磁盤B、已損壞的磁盤C、具有破壞性的特製程序D、被...
-
計算機網絡應用基礎介紹
《計算機網絡應用基礎》內容豐富,圖文並茂,講解簡明易懂、循序漸進、深入淺出,可作為高等院校本、專科非計算機專業學生學習計算機網絡應用的教材,也可作為初學者、IT行業愛好者的輔助學習教材。下面是小編整理的關於計算機網絡應用基礎介紹,歡迎大家閲讀!計算機網...
-
全國計算機等級證書有什麼用
計算機應用能力考試單科合格證書有效期是永久的,根據全國計算機應用能力考試規定,計算機應用能力考試合格證書並不設置有效期,只要取得了考試合格證將長期有效,直到成功評聘相應職稱。下面是小編精選的全國計算機等級證書有什麼用,歡迎參考!【全國計算機等級證書有...