分类 五. 分支结构 下的文章

6.C语言分支结构程序举例

【例4-11】输入三个整数,输出最大数和最小数。main(){ int a,b,c,max,min; printf("input three numbers: "); scanf("%d%d%d",&a,&b,&c); if(a>b){ max=a; min=b; }el...

memory   2014-04-21  暂无评论

5.C语言条件运算符和条件表达式

如果在条件语句中,只执行单个的赋值语句时, 常可使用条件表达式来实现。不但使程序简洁,也提高了运行效率。条件运算符为?和:,它是一个三目运算符,即有三个参与运算的量。由条件运算符组成条件表达式的一般形式为:     表达式1 ?  表达式2 : 表达式3 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达...

memory   2014-04-21  暂无评论

4.C语言switch语句的用法详解

C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){      case 常量表达式1:  语句1;     case 常量表达式2:  语句2;     …      case 常量表达式n:  语句n;  ...

memory   2014-04-21  暂无评论

3.C语言if语句详解

用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种基本形式。语句的三种形式1) 第一种形式为基本形式:if         if(表达式) 语句 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。 【例5-3】main(){ int a,b,max; ...

memory   2014-04-21  暂无评论

2.C语言逻辑运算符和表达式

C语言中提供了三种逻辑运算符: &&(与运算) ||(或运算) !(非运算) 与运算符(&&)和或运算符(||)均为双目运算符。具有左结合性。非运算符(!)为单目运算符,具有右结合性。逻辑运算符和其它运算符优先级的关系可表示如下: “&&”和“||”低于关系运算符,“!”高于算术运算符。   按照运算符的优先顺序可以得出...

memory   2014-04-21  暂无评论

1.C语言关系运算符和表达式

在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。比较两个量的运算符称为关系运算符。关系运算符及其优先次序在C语言中有以下关系运算符: <(小于) <=(小于或等于) >(大于) >=(大于或等于) ==(等于) !=(不等于) 关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算符,高于赋值运算符。在六个...

memory   2014-04-21  暂无评论