当前位置:学者斋 >

IT认证 >计算机等级 >

c语言程序设计选择结构知识点

c语言程序设计选择结构知识点

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;

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/itrz/dengji/g5eo1j.html