- 相关推荐
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语言程序设计学习技巧09-04
计算机C语言程序设计的介绍10-19
2017年计算机二级C语言程序设计知识点07-05
学习二级c语言程序设计的方法06-18
C语言数据结构中栈操作实验10-15
全国计算机c语言程序设计题库201708-23
嵌入式C语言中结构体详解201608-20
2017年计算机等级c语言程序设计试题09-26
嵌入式开发中C语言中结构体解读201609-23