C编程问题

2019-07-20 07:09发布

这句在while(1)函数里面,jaw_curpos是一个不断更新的变量,,,比如从1在一段时间内变到100,,,,而我的这句jaw_curpos只想取jaw_curpos最开始的值,比如1,相当于常量,因为whlie函数不断的刷新,jaw_curpos不断的赋值,,,怎么改程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
marcus
1楼-- · 2019-07-20 07:52
 精彩回答 2  元偷偷看……
zhangjinhui
2楼-- · 2019-07-20 10:08
marcus 发表于 2018-7-18 09:26
重新定义一个变量,把jaw_curpos赋值给那个变量,然后在这行替换一下

不行的,这样在whlie里每次调用函数也一样会被刷新
zhangjinhui
3楼-- · 2019-07-20 15:05
 精彩回答 2  元偷偷看……
marcus
4楼-- · 2019-07-20 18:44
zhangjinhui 发表于 2018-7-18 09:30
不行的,这样在whlie里每次调用函数也一样会被刷新

你在jaw_curpos初始化的时候同时赋值唉,你把代码多贴点出来
marcus
5楼-- · 2019-07-20 20:34
你jaw_curpos应该在while外面定义的吧,定义完之后赋值中间变量,然后进入while,你jaw_curpos怎么变化,那个中间变量都不会变

一周热门 更多>