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("成绩等级:%c\n", grade);
return 0;
【c语言程序设计选择结构知识点】相关文章:
c语言程序设计知识点06-20
C语言程序设计考试大纲06-29
C语言程序的结构06-17
嵌入式C语言中结构体详解201609-12
嵌入式开发中C语言中结构体解读201611-02
C语言符号积累06-22
c语言基本符号06-22
全国计算机二级C++语言程序设计考试大纲06-14