找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机C语言初学者求解 为啥不是循环两次呢?

[复制链接]
跳转到指定楼层
楼主
ID:1091757 发表于 2023-8-27 11:36 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
为啥不是循环两次呢

IMG20230827113536.jpg (2.11 MB, 下载次数: 33)

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

使用道具 举报

沙发
ID:1091757 发表于 2023-8-27 11:56 来自手机 | 只看该作者
怎么用break停,不用while
回复

使用道具 举报

板凳
ID:883242 发表于 2023-8-27 14:32 | 只看该作者
从第36行看,你这是C51,但是28行这种随用随定义的变量只有支持c99的编译器才可以用,而C51是不行的,你确定这段代码通过编译?
回复

使用道具 举报

地板
ID:202023 发表于 2023-8-27 16:09 | 只看该作者
你这是2级循环,循环了16次
回复

使用道具 举报

5#
ID:202023 发表于 2023-8-27 16:10 | 只看该作者
用vc6模仿你那程序

for.png (21.93 KB, 下载次数: 33)

for.png
回复

使用道具 举报

6#
ID:230500 发表于 2023-8-27 17:05 | 只看该作者
没有使用while()大循环, 所以程序只执行一次,然后就跑飞了!
回复

使用道具 举报

7#
ID:1092028 发表于 2023-8-27 18:04 来自手机 | 只看该作者
怎么不是执行两次for循环,z=0时一次循环,z=1一次循环
回复

使用道具 举报

8#
ID:384109 发表于 2023-8-27 18:16 | 只看该作者
程序跑完了又复位重头开始了
回复

使用道具 举报

9#
ID:1092048 发表于 2023-8-27 21:56 | 只看该作者
变量定义放主函数之前
回复

使用道具 举报

10#
ID:1091757 发表于 2023-8-28 14:46 来自手机 | 只看该作者
Hephaestus 发表于 2023-8-27 14:32
从第36行看,你这是C51,但是28行这种随用随定义的变量只有支持c99的编译器才可以用,而C51是不行的,你确 ...

可以过
回复

使用道具 举报

11#
ID:1091757 发表于 2023-8-28 14:47 来自手机 | 只看该作者
人中狼 发表于 2023-8-27 18:16
程序跑完了又复位重头开始了

咋用break停呢?现在只能用while
回复

使用道具 举报

12#
ID:1091757 发表于 2023-8-28 14:49 来自手机 | 只看该作者
wwlwang 发表于 2023-8-27 18:04
怎么不是执行两次for循环,z=0时一次循环,z=1一次循环

我意思咋一直循环,现在知道了。但是不知道怎么用break停。只能最后面用while,让他停
回复

使用道具 举报

13#
ID:596109 发表于 2023-8-28 15:46 | 只看该作者
2*8=16次才对
回复

使用道具 举报

14#
ID:1040201 发表于 2023-8-28 15:58 | 只看该作者
看一下教程 的编程规范,这样有助于养成习惯
回复

使用道具 举报

15#
ID:1088383 发表于 2023-8-30 10:44 | 只看该作者
你这个z循环了两次,里面每个z又都循环了8次,总共16次
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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