分支程序设计02 - 零基础入门学习C语言11
第四章:分支程序设计02
让编程改变世界
Change the world by program
if语句
用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种基本形式。
第一种形式为基本形式:
if(表达式)
语句
其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。 [caption id="attachment_69" align="aligncenter" width="150"] if语句三种形式[/caption] [codesyntax lang="c"]
#include <stdio.h>void main() {int a,b,max;printf("n input two numbers: ");scanf("%d%d",&a,&b);max=a;if(max < b) max = b;printf("max=%d",max); }
[/codesyntax]
第二种形式为:
if(表达式)
语句1;
else
语句2;
[caption id="attachment_70" align="aligncenter" width="150"] if语句三种格式[/caption] [codesyntax lang="c"]
#include <stdio.h>void main() {int a, b;printf("input two numbers: ");scanf("%d%d",&a,&b);if( a > b )printf("max=%dn",a);elseprintf("max=%dn",b); }
[/codesyntax]
第三种形式为 if-else-if 形式:
前二种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if-else-if语句,其一般形式为: [caption id="attachment_71" align="aligncenter" width="150"] if语句三种格式[/caption] if语句的三种形式 [caption id="attachment_72" align="aligncenter" width="150"] if语句三种格式[/caption] [codesyntax lang="c"]
#include <stdio.h>void main() {char c;printf("input a character: ");c = getchar();if( c < 32 ) printf("This is a control charactern");else if( c>='0' && c<='9' )printf("This is a digitn");else if( c>='A' && c<='Z' )printf("This is a capital lettern");else if( c>='a' && c<='z' ) printf("This is a small lettern");else printf("This is an other charactern"); }
[/codesyntax] [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/LEIPICEQUCAR']视频下载[/Downlink]
转载于:https://www.cnblogs.com/LoveFishC/archive/2010/10/08/3845951.html
分支程序设计02 - 零基础入门学习C语言11相关推荐
- 顺序程序设计02 - 零基础入门学习C语言08
第三章:顺序程序设计02 让编程改变世界 Change the world by program 格式输入与输出 scanf函数(格式输入函数) scanf函数称为格式输入函数,即按用户指定的格式从键 ...
- 分支程序设计05 - 零基础入门学习C语言14
第四章:分支程序设计05 让编程改变世界 Change the world by program switch语句 练习1:输入三个整数,输出最大数和最小数. 答案与解析: [codesyntax l ...
- 指针02 - 零基础入门学习C语言42
第八章:指针02 让编程改变世界 Change the world by program 对"&"和"*"运算符再做些说明 如果已执行了语句 point ...
- 位运算02 - 零基础入门学习C语言65(完)
第十二章:位运算02 让编程改变世界 Change the world by program "取反"运算符(~) ~是一个单目(元)运算符,用来对一个二进制数按位取反,即将0变1 ...
- 数据类型,运算符和表达式02 - 零基础入门学习C语言03
第二章:数据类型,运算符和表达式02 让编程改变世界 Change the world by program 整型变量 整型变量的分类(注意:这里占多少个字节跟系统和编译器规定有关!可以在编译器上自己 ...
- 顺序程序设计03 - 零基础入门学习C语言09
第三章:顺序程序设计03 让编程改变世界 Change the world by program 题目:输入三角形的三边长,求三角形面积. 已知三角形的三边长a,b,c,则该三角形的面积公式为: ...
- 数组02 - 零基础入门学习C语言24
第六章:数组02 让编程改变世界 Change the world by program 一维数组元素的引用 [codesyntax lang="c"] #include < ...
- 零基础入门学习C语言
注:这些都是我辛苦找的资料,希望能对大家有帮助,然后就是大家选择性的下载!我个人推荐小甲鱼20G的那个,一整套!还带工具和众多电子书!全部都是免费的! 郝斌先生的视频讲解也很仔细,但是没有实践作业布置 ...
- 外中断02 - 零基础入门学习汇编语言70
第十五章:外中断02 让编程改变世界 Change the world by program 小甲鱼和大家谈谈心 一个帖子引发小甲鱼的反省! 猫姐曾经说过,步子别迈太大,容易扯着蛋! 结果还真蛋疼了- ...
最新文章
- Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...
- # 关于“态势感知”产品活动体验
- 深度学习(二十七)可视化理解卷积神经网络(反池化 pooling unpooling)
- 织梦{dede:channel}无子栏目不显示同级栏目的两种修改方法
- CodeForces 901C Bipartite Segments
- 求中位数_图解面试题:如何分析中位数?
- Docker部署SDN环境
- sqlserver数据恢复(100%可用)
- 大数据WEB阶段(十九)Threadlocal
- JS制作没有Y轴的柱状图
- ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读!
- linux网络发包性能优化
- 一文看懂全排列算法!
- 程序老鸟:软件测试的工资高还是开发者工资高?
- Python核心编程学习日记之模块
- 关于Zipf定律的理解和python实现
- Arcgis重采样时分辨率的设置
- docker 查询ip
- 扩散模型探索:DDIM 笔记与思考
- 模拟登陆西电研究生教务处(爬虫1)
热门文章
- python字符串转换元组_python 字符串,列表,元组,字典相互转换
- 微信分享踩坑:config:invalid signature错误的解决方法
- java 微信二次分享_微信二次分享
- uc浏器保存html,UC浏览器不能保存历史记录
- 使用python构建向量空间_使用Docker构建Python数据科学容器
- weixintong ent.php,多商户版微信商城对接微信公众号的方法及设置
- 实现粗糙表面_你了解什么是表面粗糙度吗?
- 传感器阵列波束优化设计与应用_传感器阵列波束优化设计与应用.pdf——马远良...
- c++ 原子操作 赋值_多线程操作可见性
- html ready 调用函数,Chrome和JQuery问题 - $(document).ready(function(){});在页面加载之前调用...