找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 27288|回复: 69
打印 上一主题 下一主题
收起左侧

在keil中,if语句必须加上else吗?

  [复制链接]
跳转到指定楼层
楼主
ID:187835 发表于 2017-5-9 03:42 来自触屏版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近调程序发现和C语言有点不同,不知道什么原因。。

评分

参与人数 1黑币 +1 收起 理由
yezisuile + 1 回帖助人的奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:130231 发表于 2017-5-9 09:02 | 只看该作者
不一定,if语句是用来判定所给定的条件是否满足根据判定的结果(真或假)决定执行给出的两种操作之一。
C51语言提供了3种形式的if语。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 3#
ID:144902 发表于 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;

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 4#
ID:47286 发表于 2017-5-9 11:14 | 只看该作者
不是的 加了 在不满足if的时候就按else执行 不加 只要不满足if就不管了 直接干别的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 5#
ID:124678 发表于 2017-5-9 22:44 | 只看该作者
if是可以单用的,比如if(!a) b=0;,意思就是如果a=0那么b也等于0,否则不执行IF后边的语句

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:198318 发表于 2017-5-9 05:43 来自触屏版 | 只看该作者
不一定,语录1:如果明天下雨,就不能去打球。语录2:如果小明不在班上,可能在食堂,要么在路上。加else结果不是A就是B

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:148552 发表于 2017-5-9 07:59 | 只看该作者
不是啊,不一定非要ELSE的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:70330 发表于 2017-5-9 08:14 | 只看该作者
可以不加,可以用很多个if ,用case比较多

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:27916 发表于 2017-5-9 08:14 | 只看该作者
不是必须要ELSE
回复

使用道具 举报

10#
ID:102633 发表于 2017-5-9 08:17 | 只看该作者
不一定的
回复

使用道具 举报

11#
ID:102633 发表于 2017-5-9 08:17 | 只看该作者
看你的逻辑要不要加else  看情况的可能性

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:192235 发表于 2017-5-9 08:37 | 只看该作者
不是必须要加的。不加也可以用

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

13#
ID:170270 发表于 2017-5-9 08:52 | 只看该作者
看情况,,,不一定都加。。。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

14#
ID:198506 发表于 2017-5-9 09:34 | 只看该作者
不是必须,但是作为一个好的编程习惯,最好加else,每一句都加

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

15#
ID:162136 发表于 2017-5-9 09:37 | 只看该作者
if 语句后面可以没有 else语句 ,但else语句 前面一定要有 if 语句。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

16#
ID:151834 发表于 2017-5-9 10:32 | 只看该作者
不一定啊,要看实际情况,
回复

使用道具 举报

17#
ID:187041 发表于 2017-5-9 11:10 | 只看该作者
并没有,多个判断都可以不加
回复

使用道具 举报

18#
ID:198543 发表于 2017-5-9 11:13 | 只看该作者
不需要
回复

使用道具 举报

19#
ID:192756 发表于 2017-5-9 11:27 | 只看该作者
不需要,只要满足条件if可以进去,else看你的需要可要可不要

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

20#
ID:198590 发表于 2017-5-9 13:15 | 只看该作者
不是的
回复

使用道具 举报

21#
ID:193798 发表于 2017-5-9 13:44 | 只看该作者
根据具体情况来定
回复

使用道具 举报

22#
ID:198644 发表于 2017-5-9 15:08 | 只看该作者
不需要,但是要考虑ELSE的异常情况处理

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

23#
ID:198662 发表于 2017-5-9 15:31 | 只看该作者
不用,因为这个不和学习英语一样
回复

使用道具 举报

24#
ID:192412 发表于 2017-5-9 15:36 | 只看该作者
不一定啊
回复

使用道具 举报

25#
ID:183293 发表于 2017-5-9 16:03 | 只看该作者
要看情况的,不是非加else
回复

使用道具 举报

26#
ID:196306 发表于 2017-5-9 16:14 来自触屏版 | 只看该作者
我也说一句可以不加可以用很多个if 用case比较多

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

27#
ID:168857 发表于 2017-5-9 17:20 | 只看该作者
不一定的,如果判断语句后面没了可以不加,如果后面还要有判断的语句需要加的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

28#
ID:123289 发表于 2017-5-9 17:28 | 只看该作者
难道你的教课书上未说清楚?
回复

使用道具 举报

29#
ID:198752 发表于 2017-5-9 17:57 | 只看该作者
不需要,需要就加
回复

使用道具 举报

30#
ID:198777 发表于 2017-5-9 19:10 | 只看该作者
当然是不一定的
回复

使用道具 举报

31#
ID:198787 发表于 2017-5-9 19:52 | 只看该作者
根据具体的情况分析
回复

使用道具 举报

32#
ID:194608 发表于 2017-5-9 20:16 | 只看该作者
不需要。
就像如果下雨就出门,不下雨就什么都可以干

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

33#
ID:198821 发表于 2017-5-9 20:48 | 只看该作者
可以不加,可以用很多个if ,用case比较多

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

34#
ID:198922 发表于 2017-5-10 07:34 | 只看该作者
不是还须加的。
回复

使用道具 举报

35#
ID:198923 发表于 2017-5-10 07:43 | 只看该作者
这个不一定的
回复

使用道具 举报

36#
ID:198928 发表于 2017-5-10 08:29 | 只看该作者
不是必须的,注意使用if语句时大括号的使用及是否用大括号的作用。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

37#
ID:198975 发表于 2017-5-10 10:01 | 只看该作者
不一定非要加ELSE的
回复

使用道具 举报

38#
ID:199024 发表于 2017-5-10 13:01 | 只看该作者
不需要的
回复

使用道具 举报

39#
ID:199112 发表于 2017-5-10 15:35 | 只看该作者
不需要,可以只用if

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

40#
ID:198723 发表于 2017-5-10 15:36 | 只看该作者
if不一定要和else连用

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表