设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
C语言中if(!a)表示什么意思
返回列表
发新帖
C语言中if(!a)表示什么意思
[复制链接]
11
|
5
|
2018-2-6 03:22:03
|
显示全部楼层
|
阅读模式
if( !a )就是一个判断语句,判断表达式 !a 的真假,进而决定是否执行后续操作。如果a是一个变量当a等于0时,!a=1(为真),执行后续操作;当a不等于0时,!a=0(为假),不执行后续操作;如果a是一个表达式将表达式的值计算出来,当成变量来操作,判断过程同上。...
回复
使用道具
举报
千问
|
2018-2-6 03:22:03
|
显示全部楼层
if(!a)!是逻辑运算符, a在逻辑运算符下,如果 a为0 则为假, 否则为真。这里的0指的是,内存数据上的0。如果a为 int型 ,则 等价于if(a == 0)如果a为 输入流, 则 如果输入流未结束执行后面的语句。...
回复
使用道具
举报
千问
|
2018-2-6 03:22:03
|
显示全部楼层
回答
回复
使用道具
举报
千问
|
2018-2-6 03:22:03
|
显示全部楼层
1.if语句的一般格式
if(表达式)
[else
](1)if语句中的“表达式”必须用“(”和“)”括起来。(2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式...
回复
使用道具
举报
千问
|
2018-2-6 03:22:03
|
显示全部楼层
if(a)表示:如果括号里是逻辑表达式成立,或者说为真,则执行后面语句;if(!a)表示:如果括号里是逻辑表达式不成立,或者说为假,则不执行后面语句。条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立,根据判断结果执行不同的操作,从而改变代码的执行顺序,实现更多的功能。VBA中的条件语句主要有If语句和Select Case语句两种。&#...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行