C语言里if语句变量作为判断条件,C语言教学(九-上)if else判断语句
原标题:C语言教学(九-上)if else判断语句
今天讲if else判断语句,简单理解就是进行条件判断,如果条件达到则执行if 里或else里的语句。先来看if。
if的写法和for差不多,就是不用括号里的两个分号,if (条件) { },if加括号,括号里面加条件,如果只有一句则可以不用加花括号,两句及以上则要。写法如下。
运行结果
先定义了一个整数变量a=1,然后if语句判断a是否=1,如果等于就输出hello world,如果不等于则输出hello,可以看到我们的结果只输出了hello world,因为第一个if语句判断为真,所以执行下面的语句,第二个为假则没有输出里面的语句。
if还有一种写法,if和else,字面理解就是如果和否则,只要执行了if 就不会执行else,同样的没有执行if就会执行else,看下面的代码操作。
运行两次的结果
代码的意思是判断输入的数是不是1,如果是则输出hello world,否则提示输入的不是1。注意上面的if条件里面用的是两个等号,而不是一个等号,像第一题只有一个等号,其实并不是很正确的,虽然他一样可以运行,但是其实a等于值他一样会运行下面的语句,可以试试。
简单来理解就是等等号能够更精准的判断a必须是1才运行。可以看到结果,我们输入1就执行if,if为真,输入的不是1则if为假,执行else。
以上就是if else语句用法,接下来请各位思考一下如果if有很多个呢?到底会怎么样,else对应所有的if还是最后一个if呢?返回搜狐,查看更多
责任编辑:
C语言里if语句变量作为判断条件,C语言教学(九-上)if else判断语句相关推荐
- c语言char字符判断条件,C语言入门 — 字符型char
本篇文章将会学习字符类型,并会结合 Ascii码对照表进行学习, 首先我们先来看下 #include // 标准输入输出头文件 stdio.h int main(void) // main 函数,vo ...
- c语言里有bool变量,C语言中有没有bool类型
以下是引用lzxm160在2007-11-9 12:35:05的发言: C语言中有没有bool类型 要是没有,函数要返回 bool类型怎么办,有int代替么 完全没有必要使用 bool,int 绝对可 ...
- b camp;amp;b-c 什么意思在c语言里,大工20春《camp;c++语言程序设计》复习资料二...
C/C++语言程序设计辅导资料二 ( a# T4 y! J: J- b; |. j1 e% C2 B: J一.主题:基本数据类型与输入输出二.学习时间:2020年4月6日-4月12日"不忘初 ...
- go语言怎么 控制一个变量输入的范围_go语言并发原理和机制【二】
上图同样来自bing每日壁纸.很应景~~ 老规矩吧,废话也懒得说了.接上一篇: 甘蔗:go语言并发原理和机制[一]zhuanlan.zhihu.com 目录 1.再探协程 什么是协程序,上一篇文章仅 ...
- c语言中数组的变量j是什么,c语言中数组,一般数组
c语言中数组,一般数组. 1.什么是数组,数组有什么用? 为了方便处理而把类型相同的变量有序地组织起来的一种形式. 类型相同的元素集中起来,在内存上排成一条直线. 2.数组的声明. 元素类型.变量名和 ...
- c语言两个指针变量不可以,2.C语言指针变量
# 2.C语言指针变量 变量的指针就是变量的地址.存放变量地址的变量是指针变量.即在C语言中,允许用一个变量来存放指针,这种变量称为指针变量.因此,一个指针变量的值就是某个变量的地址或称为某变量的指针 ...
- c语言之函数或者变量的weak属性 C语言之强化,弱化符号weak
__weak是一个宏,和__packed是同一种东西都是gcc的扩展属性: #define __packed __attribute__((packed)) #define __weak __attr ...
- python语言保留字可以用变量名来命名_Python语言基本语法元素之变量,变量的含义及命名规则...
教学是对知识的二次加工. 笔者希望给python初学者提供帮助.上一篇文章写了Python语言基本语法元素之格式框架:注释.缩进.续行符 这里继续,Python语言基本语法元素之变量. 我们来看看前4 ...
- b camp;amp;b-c 什么意思在c语言里,大工20春《camp;c 语言程序设计》复习资料十三...
C/C++语言程序设计辅导资料十三# d1 ~- k: m. D5 }& q 一.主题:自定义数据类型二.学习时间:2020年6月22日-6月28日"不忘初心.牢记使命"主 ...
最新文章
- 数据研发岗位需要技能
- Spring Boot Vue从零开始搭建系统(三):项目前后端分离
- python哪里下载import包-详解python中的模块及包导入
- 状态管理 - 全局状态管理工具
- 递归 尾递归_递归,递归,递归
- 菜鸟教程 php mysql_PHP MySQL 读取数据 | 菜鸟教程
- 简单介绍CUDA中loop unrolling(循环展开)技术
- Nginx 日志配置实践
- Windows核心编程_提权
- 世界坐标和本地坐标之间的转换
- wordpress建立php站点地图,WordPress站点地图(sitemap)制作方法(免插件)
- Layui的TreeTable使用
- [RK3288][Android6.0] 网络服务Netd初始化流程小结
- 【转】 Linkdrops:以太坊上发红包的开源标准
- linux rescue 硬盘,linux rescue
- unity3d + lua + 斗地主 系列 (2) 创建扑克规则
- WPS WORD 项目符号和编号,继续前一列表
- Android 通过短信(H5)跳转到App指定页面
- skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试
- Diana and Liana