标题:
在keil中,if语句必须加上else吗?
[打印本页]
作者:
Magatop
时间:
2017-5-9 03:42
标题:
在keil中,if语句必须加上else吗?
最近调程序发现和C语言有点不同,不知道什么原因。。
作者:
952755
时间:
2017-5-9 05:43
不一定,语录1:如果明天下雨,就不能去打球。语录2:如果小明不在班上,可能在食堂,要么在路上。加else结果不是A就是B
作者:
你像风儿来了
时间:
2017-5-9 07:59
不是啊,不一定非要ELSE的
作者:
xsynet
时间:
2017-5-9 08:14
可以不加,可以用很多个if ,用case比较多
作者:
青苹果
时间:
2017-5-9 08:14
不是必须要ELSE
作者:
frank1991
时间:
2017-5-9 08:17
不一定的
作者:
frank1991
时间:
2017-5-9 08:17
看你的逻辑要不要加else 看情况的可能性
作者:
军师祭酒
时间:
2017-5-9 08:37
不是必须要加的。不加也可以用
作者:
依然是你
时间:
2017-5-9 08:52
看情况,,,不一定都加。。。
作者:
zqy181818
时间:
2017-5-9 09:02
不一定,if语句是用来判定所给定的条件是否满足根据判定的结果(真或假)决定执行给出的两种操作之一。
C51语言提供了3种形式的if语。
作者:
elitezhu
时间:
2017-5-9 09:34
不是必须,但是作为一个好的编程习惯,最好加else,每一句都加
作者:
bayga456
时间:
2017-5-9 09:37
if 语句后面可以没有 else语句 ,但else语句 前面一定要有 if 语句。
作者:
13794324457
时间:
2017-5-9 10:15
if 语句 有三种格式,看你用哪一种格式
if(表达式)
语句;
if(表达式)
语句1;
else
语句2;
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…
else if(表达式m)
语句m;
else
语句n;
作者:
文龙
时间:
2017-5-9 10:32
不一定啊,要看实际情况,
作者:
bbg3659
时间:
2017-5-9 11:10
并没有,多个判断都可以不加
作者:
nbhmwj
时间:
2017-5-9 11:13
不需要
作者:
dzbj
时间:
2017-5-9 11:14
不是的 加了 在不满足if的时候就按else执行 不加 只要不满足if就不管了 直接干别的
作者:
ghkjhk
时间:
2017-5-9 11:27
不需要,只要满足条件if可以进去,else看你的需要可要可不要
作者:
hahahasnoopy
时间:
2017-5-9 13:15
不是的
作者:
苏喵喵
时间:
2017-5-9 13:44
根据具体情况来定
作者:
fanyinkang
时间:
2017-5-9 15:08
不需要,但是要考虑ELSE的异常情况处理
作者:
1278666146
时间:
2017-5-9 15:31
不用,因为这个不和学习英语一样
作者:
盛立春
时间:
2017-5-9 15:36
不一定啊
作者:
zhangsir
时间:
2017-5-9 16:03
要看情况的,不是非加else
作者:
WD123456
时间:
2017-5-9 16:14
我也说一句可以不加可以用很多个if 用case比较多
作者:
hebaobao
时间:
2017-5-9 17:20
不一定的,如果判断语句后面没了可以不加,如果后面还要有判断的语句需要加的
作者:
yzwzfyz
时间:
2017-5-9 17:28
难道你的教课书上未说清楚?
作者:
a7565169
时间:
2017-5-9 17:57
不需要,需要就加
作者:
皮呼呼次元乖离
时间:
2017-5-9 19:10
当然是不一定的
作者:
包包
时间:
2017-5-9 19:52
根据具体的情况分析
作者:
Meceda
时间:
2017-5-9 20:16
不需要。
就像如果下雨就出门,不下雨就什么都可以干
作者:
a1533801292
时间:
2017-5-9 20:48
可以不加,可以用很多个if ,用case比较多
作者:
kaisirxing
时间:
2017-5-9 22:44
if是可以单用的,比如if(!a) b=0;,意思就是如果a=0那么b也等于0,否则不执行IF后边的语句
作者:
yansh
时间:
2017-5-10 07:34
不是还须加的。
作者:
wasd66666
时间:
2017-5-10 07:43
这个不一定的
作者:
nuist666
时间:
2017-5-10 08:29
不是必须的,注意使用if语句时大括号的使用及是否用大括号的作用。
作者:
670344755
时间:
2017-5-10 10:01
不一定非要加ELSE的
作者:
18004543243
时间:
2017-5-10 13:01
不需要的
作者:
y603556500
时间:
2017-5-10 15:35
不需要,可以只用if
作者:
michealhjy
时间:
2017-5-10 15:36
if不一定要和else连用
作者:
xuzhenhui
时间:
2017-5-13 21:29
不一定的,和优先级有一定关系
作者:
yezisuile
时间:
2017-5-14 22:44
这个不一定,根据需要加的
作者:
phz295250416
时间:
2017-5-15 00:50
根据实际情况而定,一般情况都是忽略
作者:
ym0706
时间:
2017-5-15 07:41
不一定啊 ,要看你用在哪种情况下 ,
作者:
mtq
时间:
2017-5-15 09:10
不是的,不一定会用到
作者:
qinbohao
时间:
2017-5-15 10:45
不需要,if可以单独使用,后面不接else的话如果不满足条件if中的语句不执行,直接执行后面的语句
作者:
denggong
时间:
2017-5-15 11:07
不一定的,二选一的时候才用到else
作者:
潘潘世界
时间:
2017-5-15 12:06
你既然用了if,后面肯定有else啊,如果没有else就不需要用if,直接while就可以了,多省事啊
作者:
taheyj
时间:
2017-5-15 13:55
c51里边的if和c语言里是完全兼容的,看看谭浩强的c程序设计对你有帮助
作者:
a1412241450@163
时间:
2017-5-16 08:25
不一定要加else啊,建议多个判断使用switch,case语句
作者:
yza000123
时间:
2017-5-16 16:23
当判定条件多了才需要用到else
作者:
lyl_420819
时间:
2017-5-17 10:49
视情况而定。简单的判别语句(单值)可不加,复杂(或多值)则要IF语句嵌套;这时用CASE语句简洁直观。
作者:
幽魂小茜
时间:
2017-5-17 12:16
不是的,看你要怎么实现,可以单独用if的
作者:
HEIZI555
时间:
2017-5-17 12:30
不一定,if语句是用来判定所给定的条件是否满足根据判定的结果
作者:
雨和你
时间:
2017-5-17 13:46
不一定需要加,看情况
作者:
57870843
时间:
2017-5-17 13:46
不一定,加了else,如果if语句为false,则执行else;不加else,如果if不成立,则直接执行后面程序
作者:
辉辉惠
时间:
2017-5-17 14:28
对 必须加
作者:
a1714439082
时间:
2017-5-17 14:37
if语句三种使用形式,并不是一定要加else语句 这一点和C语言还是有一点区别的
作者:
dongxun2zc
时间:
2017-5-17 14:58
可以不加,看需求。
作者:
www.1
时间:
2017-5-17 17:30
不用
作者:
wearlee
时间:
2017-5-17 20:28
建议拿本C语言的书看看吧。几乎所有的层主答案都是一致的。
作者:
51黑夜雨
时间:
2017-5-17 20:29
不一定,if语句是用来判定所给定的条件是否满足根据判定的结果(真或假)决定执行给出的两种操作之一。
C51语言提供了3种形式的if语。
作者:
sunnyml
时间:
2017-5-17 20:36
不一定要加上,加上else是if不成立时再执行else里的语句,不加上else的话直接执行接下去的语句
作者:
asd138517
时间:
2017-5-17 20:56
可以不用的
作者:
626173411
时间:
2017-5-17 21:21
不一定啊,if条件语句如果只是简单判断一个条件,满足就执行不满足就过了,不用非要else
作者:
elancer
时间:
2017-5-17 23:10
看你进入循环的条件,不是必须的
作者:
紫禁惊雷
时间:
2017-5-17 23:13
不一定的
作者:
yu19961028
时间:
2017-5-17 23:23
不是必须加的
作者:
dpj121
时间:
2017-5-18 07:48
写C语言程序时IF和else成对出现
作者:
天使老掉毛007
时间:
2020-6-1 16:19
画个流程图,按照流程图走一遍
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1