[STM32F1] for(k = 0; k < 6; k+5) 怎么语句有问题吗

[复制链接]
1998|7
 楼主| 电子过客 发表于 2016-1-11 09:00 | 显示全部楼层 |阅读模式
MKD 编译时提醒..\..\User\main.c(90): warning:  #174-D: expression has no effect
这是什么问题请教下
nkguodalu 发表于 2016-1-11 09:13 | 显示全部楼层
k+5改成k=k+5看看。
pkuzhx 发表于 2016-1-11 09:14 | 显示全部楼层
死循环,k一直是0,lz好好学习C语言吧
for(k = 0; k < 6; k+=5)
或for(k = 0; k < 6; k=k+5)
wang_zuowei 发表于 2016-1-11 17:50 | 显示全部楼层
(K+5)没有赋值对象  K++  等价于 K=K+1  所以这里你应该写成K=K+5或者K+=5
luofeng2g 发表于 2016-1-11 17:53 | 显示全部楼层
。。。醉了
JY-DX-JY 发表于 2016-1-11 18:16 | 显示全部楼层
楼主想错了
尤彼卡 发表于 2016-1-11 22:21 | 显示全部楼层
k+=5
楼主的k+5,值付给谁呢,所以应该是 k+=5
 楼主| 电子过客 发表于 2016-1-13 16:52 | 显示全部楼层
尤彼卡 发表于 2016-1-11 22:21
k+=5
楼主的k+5,值付给谁呢,所以应该是 k+=5

是这样的,还是基础不扎实啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

210

帖子

2

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