选择结构程序设计
#include<stdio.h>
int main()
{
int firstNum=1,secondNum=2,thirdNum=3;
int result=0;
/* 单分支if语句 */
if(firstNum==1)
result++;
/* 多分支选择结构 */
if(secondNum==3)
{
result++;
}
else if(secondNum==2)
{
result--;
}
else
{
result+=2;
}
/* if语句的嵌套 */
if(secondNum==2)
{
result++;
if(thirdNum==3)
{
result++;
}
}
/* 条件运算符 */
result+=secondNum>thirdNum?secondNum:thirdNum;
/* 条件表达式 */
switch(result)
{
case 1: printf("case 1 %d",result);break;
case 2: printf("case 2 %d",result);break;
default:printf("case other %d\n",result);
}
return 0;
}
总共5种选择结构程序设计:单分支if语句,多分支选择结构,if语句的嵌套,条件运算符,条件表达式,上述程序给出了简单的使用样例,具体细节在使用中自己会慢慢体会到。