单片机C语言

[复制链接]
3066|16
 楼主| 无然555 发表于 2012-6-12 17:20 | 显示全部楼层 |阅读模式
if((a1==1)&&(zhuang_ay==0)){led_a_y=0;}这句对吗?
wangyy608 发表于 2012-6-12 19:58 | 显示全部楼层
天晓得
analog_c 发表于 2012-6-21 16:12 | 显示全部楼层
对,不过你后边{做好换行
dxb_dxb 发表于 2012-7-1 21:49 | 显示全部楼层
不懂,看不明白
wjzx111056 发表于 2012-7-3 21:32 | 显示全部楼层
对的,你这就是跳简单的If语句里面加了一条逻辑判断语句嘛!不过其规范的写法是条件判断是一行,执行的语句在另一行,如果其执行语句只有一条的话可以省掉大括号。
Arvin2014 发表于 2012-7-17 11:18 | 显示全部楼层
没有问题!这是复合的C语句。
天马兰兰 发表于 2012-7-17 21:50 | 显示全部楼层
仅从语法上没有错。
qiufengxiaoxiao 发表于 2012-9-6 14:35 | 显示全部楼层
对,没问题
lhkjg 发表于 2012-9-16 08:28 | 显示全部楼层
不对,这里的IF里面有两个“&&”了,但是你的小括弧里面出来的结果都是位判断,使用两个与i就是画蛇添足,使用一个“&”就好了
linye_shen 发表于 2012-9-20 19:30 | 显示全部楼层
對,共同學習一下...
chenyu988 发表于 2012-9-28 12:26 | 显示全部楼层
与时俱进 发表于 2012-10-2 17:54 | 显示全部楼层
不对,这里的IF里面有两个“&&”了,但是你的小括弧里面出来的结果都是位判断,使用两个与i就是画蛇添足,使用一个“&”就好了
lhkjg 发表于 2012-9-16 08:28

“&&”是逻辑与,‘&’是按位与。两者意义不同,多一个&怎么算画蛇添足?按意思“&&”才是正确的写法,虽然本例中二者结果是一样的。
LG2012GG 发表于 2012-10-9 11:10 | 显示全部楼层
运行调试一下不就得了?
star2075 发表于 2012-10-11 16:48 | 显示全部楼层
语法上没有错。
lu-永 发表于 2012-10-24 07:49 | 显示全部楼层
没错,编译可以通过,没有语法错误!
nextgtx 发表于 2013-5-7 15:37 | 显示全部楼层
用&&或&执行的结果都一样,只是编程者要明白自己的真正意图
兰天白云 发表于 2013-5-7 17:32 | 显示全部楼层
对是对,就是这样写,你不觉的别扭?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部