找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: Magatop
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
41#
ID:194772 发表于 2017-5-13 21:29 | 只看该作者
不一定的,和优先级有一定关系

评分

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

查看全部评分

回复

使用道具 举报

42#
ID:200776 发表于 2017-5-14 22:44 | 只看该作者
这个不一定,根据需要加的

评分

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

查看全部评分

回复

使用道具 举报

43#
ID:200801 发表于 2017-5-15 00:50 来自手机 | 只看该作者
根据实际情况而定,一般情况都是忽略

评分

参与人数 2黑币 +28 收起 理由
ym0706 + 8 很给力!
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

44#
ID:153108 发表于 2017-5-15 07:41 | 只看该作者
不一定啊 ,要看你用在哪种情况下 ,
回复

使用道具 举报

45#
ID:200824 发表于 2017-5-15 09:10 | 只看该作者
不是的,不一定会用到
回复

使用道具 举报

46#
ID:200872 发表于 2017-5-15 10:45 | 只看该作者
不需要,if可以单独使用,后面不接else的话如果不满足条件if中的语句不执行,直接执行后面的语句
回复

使用道具 举报

47#
ID:200869 发表于 2017-5-15 11:07 | 只看该作者
不一定的,二选一的时候才用到else
回复

使用道具 举报

48#
ID:200888 发表于 2017-5-15 12:06 | 只看该作者
你既然用了if,后面肯定有else啊,如果没有else就不需要用if,直接while就可以了,多省事啊
回复

使用道具 举报

49#
ID:129573 发表于 2017-5-15 13:55 | 只看该作者
c51里边的if和c语言里是完全兼容的,看看谭浩强的c程序设计对你有帮助
回复

使用道具 举报

50#
ID:170729 发表于 2017-5-16 08:25 | 只看该作者
不一定要加else啊,建议多个判断使用switch,case语句
回复

使用道具 举报

51#
ID:188736 发表于 2017-5-16 16:23 | 只看该作者
当判定条件多了才需要用到else
回复

使用道具 举报

52#
ID:64765 发表于 2017-5-17 10:49 | 只看该作者
视情况而定。简单的判别语句(单值)可不加,复杂(或多值)则要IF语句嵌套;这时用CASE语句简洁直观。
回复

使用道具 举报

53#
ID:201725 发表于 2017-5-17 12:16 | 只看该作者
不是的,看你要怎么实现,可以单独用if的
回复

使用道具 举报

54#
ID:96072 发表于 2017-5-17 12:30 | 只看该作者
不一定,if语句是用来判定所给定的条件是否满足根据判定的结果
回复

使用道具 举报

55#
ID:201747 发表于 2017-5-17 13:46 | 只看该作者
不一定需要加,看情况
回复

使用道具 举报

56#
ID:201752 发表于 2017-5-17 13:46 | 只看该作者
不一定,加了else,如果if语句为false,则执行else;不加else,如果if不成立,则直接执行后面程序
回复

使用道具 举报

57#
ID:193858 发表于 2017-5-17 14:28 | 只看该作者
对 必须加
回复

使用道具 举报

58#
ID:201776 发表于 2017-5-17 14:37 | 只看该作者
if语句三种使用形式,并不是一定要加else语句  这一点和C语言还是有一点区别的
回复

使用道具 举报

59#
ID:201582 发表于 2017-5-17 14:58 | 只看该作者
可以不加,看需求。
回复

使用道具 举报

60#
ID:201873 发表于 2017-5-17 17:30 | 只看该作者
不用  
回复

使用道具 举报

61#
ID:201942 发表于 2017-5-17 20:28 | 只看该作者
建议拿本C语言的书看看吧。几乎所有的层主答案都是一致的。
回复

使用道具 举报

62#
ID:201272 发表于 2017-5-17 20:29 | 只看该作者

不一定,if语句是用来判定所给定的条件是否满足根据判定的结果(真或假)决定执行给出的两种操作之一。
C51语言提供了3种形式的if语。
回复

使用道具 举报

63#
ID:201945 发表于 2017-5-17 20:36 | 只看该作者
不一定要加上,加上else是if不成立时再执行else里的语句,不加上else的话直接执行接下去的语句
回复

使用道具 举报

64#
ID:123534 发表于 2017-5-17 20:56 | 只看该作者
可以不用的
回复

使用道具 举报

65#
ID:201890 发表于 2017-5-17 21:21 | 只看该作者
不一定啊,if条件语句如果只是简单判断一个条件,满足就执行不满足就过了,不用非要else
回复

使用道具 举报

66#
ID:197752 发表于 2017-5-17 23:10 | 只看该作者
看你进入循环的条件,不是必须的
回复

使用道具 举报

67#
ID:202007 发表于 2017-5-17 23:13 | 只看该作者
不一定的
回复

使用道具 举报

68#
ID:185772 发表于 2017-5-17 23:23 | 只看该作者
不是必须加的
回复

使用道具 举报

69#
ID:165814 发表于 2017-5-18 07:48 | 只看该作者
写C语言程序时IF和else成对出现
回复

使用道具 举报

70#
ID:555537 发表于 2020-6-1 16:19 | 只看该作者
画个流程图,按照流程图走一遍
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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