C语言中,关于分别倒计时如何精简的问题
我有20个事件需要分别用变量倒计时归零触发,在程序运行的过程中,控制这20个事件触发与否的变量可能被随机赋值,直到归零之前,被赋值的变量将不会再被赋值,归零后触发相应的某事件,现在我想请问一下,有没有什么办法,可以不使用这么多个变量而达到分别控制的效果,感觉用20个变量来做的话太占用空间了。 20不算多以竞赛为例:
131072KB(128MB
可以开大概32*1024*1024个int变量
20相比上面的数不算多
如果你觉得写起来麻烦
可以用数组 不是很明白,20 个变量怎么会觉得多呢?
你是指 20 条时间线同时进行吗? 那我我操作python list的时候经常往里面塞几百个元素岂不是......{:10_256:} 建议楼主贴代码出来,这样别人才好回答,贴核心算法代码就行 傻眼貓咪 发表于 2022-6-29 16:58
不是很明白,20 个变量怎么会觉得多呢?
你是指 20 条时间线同时进行吗?
可能我接触不久吧,遇到的情况比较少,我觉得单一个小功能占用20个变量,有点奢侈了 当初约定 发表于 2022-6-29 17:15
建议楼主贴代码出来,这样别人才好回答,贴核心算法代码就行
代码就几条倒计时而已,就单纯的想减少个数,看了你们的回答我现在觉得20个好像不算多 驭剑的秘密 发表于 2022-6-29 17:54
可能我接触不久吧,遇到的情况比较少,我觉得单一个小功能占用20个变量,有点奢侈了
不会,20 几乎没有动用多少内存。{:10_282:} 驭剑的秘密 发表于 2022-6-29 17:55
代码就几条倒计时而已,就单纯的想减少个数,看了你们的回答我现在觉得20个好像不算多
int flags; {:5_97:} {:5_91:}
页:
[1]