• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请教各位大佬c语言内部是怎么运行的

abandab 2021-02-02 浏览量:545

我用k e i l 5编写s t m 32程序,我觉得我图上这个程序的a最后应该是17500.但是实际上是一直执行那个for循环,19000-17500-19000-17500这种,请问有什么办法可以让a停在17500吗?if,while,break都试过了,

7777.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 就是让a=17500后不再变是么,你设置一个标志变量,在for里,a到了特定的值就把标志变量置一,for前加上判断这个标志的if
    • 发布于 2021-02-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
abandab 回复了 yhj416606438 :加while(1)会卡死在这吧,我后面还要写程序 回复

  • 不大懂你的意思,既然有了for循环,就会执行循环,你是如何监测这个变量的呢?

    要么循环打印,要么就要在线仿真加断点了。

    要么就像楼上说的,在需要停止的条件里面加while(1)就停止了。

    主要是不知道你的目的是什么。

    • 发布于2021-02-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请教各位大佬c语言内部是怎么运行的