分支程序设计03 - 零基础入门学习C语言12
2010-10-17 08:42
537 查看
第四章:分支程序设计03
让编程改变世界Change the world by program
在使用if语句中还应注意以下问题:
1) 在三种形式的if语句中,在if关键字之后均为表达式。
该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如:
if( a = 5 )
语句;
if( b )
语句;
都是允许的,只要表达式的值为非0,即为“真”。
比较如下程序段:
[codesyntax lang="c"]
void main() { if( a = b ) { printf("%dn", a); } } void main() { if( a == b ) { printf("%dn", a); } }
[/codesyntax]
2) 在if语句中,条件判断表达式必须用括号括起来,在语句之后必须加分号。
3) 在if语句的三种形式中,所有的语句应为单个语句,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。
但要注意的是在}之后不能再加分号。例如:
[codesyntax lang="c"]
if( a > b ) { a++; b++; } else { a = 0; b = 10; }
[/codesyntax]
if语句的三种形式
补充例题:写一个程序完成下列功能:1 、输入一个分数score
2 、score<60 输出 E
3 、60 <=score <70 输出 D
4 、75 <=score <80 输出 C
5 、80 <=score <90 输出 B
5 、90 <=score 输出 A
补充例题2:输入三个数a,b,c,要求按由小到大的顺序输出。
提示:
If a>b 将a和b对换
If a>c 将a和c对换
If b>c 将b和c对换
[buy] 获得所有教学视频、课件、源代码等资源打包 [/buy]
[Downlink href='http://kuai.xunlei.com/d/LOGBXHKOQGOV']视频下载[/Downlink]
相关文章推荐
- 分支程序设计03 - 零基础入门学习C语言12
- 分支程序设计06 - 零基础入门学习C语言15
- 分支程序设计06 - 零基础入门学习C语言15
- 顺序程序设计03 - 零基础入门学习C语言09
- 顺序程序设计03 - 零基础入门学习C语言09
- 分支程序设计01 - 零基础入门学习C语言10
- 分支程序设计01 - 零基础入门学习C语言10
- 分支程序设计02 - 零基础入门学习C语言11
- 分支程序设计02 - 零基础入门学习C语言11
- 分支程序设计04 - 零基础入门学习C语言13
- 分支程序设计04 - 零基础入门学习C语言13
- 分支程序设计05 - 零基础入门学习C语言14
- 分支程序设计05 - 零基础入门学习C语言14
- 数据类型,运算符和表达式03 - 零基础入门学习C语言04
- 循环控制结构程序03 - 零基础入门学习C语言18
- 数据类型,运算符和表达式03 - 零基础入门学习C语言04
- 函数03 - 零基础入门学习C语言34
- 顺序程序设计02 - 零基础入门学习C语言08
- 结构体与共用体03 - 零基础入门学习C语言55
- 了不起的分支和循环03 - 零基础入门学习Python009