打印
[STM32F1]

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

[复制链接]
1649|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

使用特权

评论回复
5
luofeng2g| | 2016-1-11 17:53 | 只看该作者
。。。醉了

使用特权

评论回复
6
JY-DX-JY| | 2016-1-11 18:16 | 只看该作者
楼主想错了

使用特权

评论回复
7
尤彼卡| | 2016-1-11 22:21 | 只看该作者
k+=5
楼主的k+5,值付给谁呢,所以应该是 k+=5

使用特权

评论回复
8
电子过客|  楼主 | 2016-1-13 16:52 | 只看该作者
尤彼卡 发表于 2016-1-11 22:21
k+=5
楼主的k+5,值付给谁呢,所以应该是 k+=5

是这样的,还是基础不扎实啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

205

帖子

2

粉丝