C语言中if语句基本的有三种格式,在此基础上可以扩展一些其它格式,下面我们来看看c语言if语句的用法。

1、 if……形式

一般格式:if***表达式*** 语句;

语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。语句可以是单条语句,也可以是用花括号{}包括起来的复合语句。示例如下:

#include

int main******{

int a,b,max;

printf***" input two numbers: "***;

scanf***"%d%d",&a,&b***;

max=a;

if ***max

printf***"max=%d ",max***;

return 0;

}

2、if……else形式

一般格式:

if***表达式***

语句1;

else

语句2;

语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。语句1和语句2可以是复合语句。

示例如下:

#include

int main******{

int a, b;

printf***"input two numbers: "***;

scanf***"%d%d",&a,&b***;

if***a>b***

printf***"max=%d ",a***;

else

printf***"max=%d ",b***;

return 0;

}

3、if……else……if形式

一般形式为:

if***表达式1***

语句1;

else if***表达式2***

语句2;

else if***表达式3***

语句3;

else if***表达式m***

语句m;

else

语句n;

语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。示例如下:

#include

int main******{

char c;

printf***"input a character: "***;

c=get***;

if***c<32***

printf***"This is a control character "***;

else if***c>='0'&&c<='9'***

printf***"This is a digit "***;

else if***c>='A'&&c<='Z'***

printf***"This is a capital letter "***;

else if***c>='a'&&c<='z'***

printf***"This is a small letter "***;

else

printf***"This is an other character "***;

return 0;

}

4、扩展形式

if条件控制语句的.形式是多种多样的。比如if嵌套、if……if类似的形式,但是都离不开上面介绍的三种基本形式。注意活学活用。

c语言编程if语句的用法,c语言if语句的用法有哪些相关推荐

  1. 湛江C语言培训,湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好...

    湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好 首页 > C语言 > 湛江c语言编程学习 作者:镀金池   发布时间:2017-10-19 09:51 在Swi ...

  2. c语言编程区分负号与减号,C语言程序设计第二章.ppt

    C语言程序设计第二章 C语言编程习惯 (1) 一行只放一条语句. (2) 养成随时给程序加注释的习惯. (3) 程序的书写要有层次感,该缩进的一定要缩进. (4) 编写函数时,变量定义部分和函数的执行 ...

  3. linux+下c语言编程项目,精通UNIX下C语言编程与项目实践

    cc -I  //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...

  4. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  5. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  6. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  7. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  8. 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...

    汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池   发布时间:2017-10-18 20:12 经历:若 ...

  9. c语言编程单片机中的sbit,单片机sfr和sbit的用法

    描述 单片机sfr和sbit详解 sfr用于将一个单片机的特殊功能寄存器(special function register)赋值给一个变量,这样在后面的程序中就可以中这个变量指引(refer to) ...

  10. c语言编程软件出现问号,【C语言】if语句和问号表达式

    声明:本文属于原创,本人精心制作,欢迎大家转载,但转载请注明本文出自http://blog.163.com/kam_1993/ if语句是大多数程序语言中常用的一种语句.用于使程序有选择性的执行代码. ...

最新文章

  1. Windows 活动目录(AD)服务器系统升级到2012之活动目录角色迁移(三)
  2. 网站访问慢解决思路详细图解
  3. 如何理解Excel数组公式{=sum(1/countif(B8:K9,B8:K9))}
  4. C# ToString()用法汇总
  5. 只要暴风骤雨才能使人迅速地成长
  6. Collection集合常用功能
  7. vivo C/C++工程师 HR视频面试问题总结20180807
  8. Git中非常重要的一个文件——.gitignore详解
  9. 【TensorFlow】TensorFlow函数精讲之tf.nn.conv2d()
  10. html+css+js实现登录页面
  11. 1.3 jieba分词运用:词云、关键词抽取、TextRank、TF-IDF
  12. 仿真器连接出现NO TARGET CONNECTED解决方法及cube配置方法
  13. 定时器函数执行原理揭秘
  14. android ps模拟器 金手指,电脑ps模拟器金手指的使用教程
  15. 用python爬取网易云音乐评论
  16. 稻盛和夫《干法》1-3章读后感
  17. html给文字添加阴影效果,如何设置样式之添加文字阴影、边框阴影或者添加自己的CSS...
  18. 台式机前面板插入耳机无反应无声音
  19. matlab画出鸢尾花数据集散点图尾花,鸢尾花数据集分以及绘制散点矩阵图
  20. 解决“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分”

热门文章

  1. iOS中雷达波扩散Layer层动画的实现
  2. android studio adb 连接mumu 模拟器
  3. matlab拟合线性,Matlab 线性拟合 非线性拟合
  4. Python图片文字识别转换程序
  5. 【AI简报20210625期】自动驾驶运动预测挑战赛、20美元的宜家台灯算力有多强?...
  6. 格式化小数(去尾法,不四舍五除)
  7. cpu和接口之间数据传送控制方式
  8. 不同激光粒度仪测试结果不一致的深层原因分析
  9. tcl android tv系统,TCL to launch motion-controlled Android TV first in China
  10. flash读取程序 msp430_MSP430内部FLASH详细操作