如何将更改的变量存储为原始变量

时间:2015-04-06 11:00:24

标签: c variables

说,你想知道程序执行了多少次。是否有可能有变量,然后当程序被访问时,将变量增加1等,然后将其作为原始变量存储回来,以便下次执行时,它可以再次递增。

E.g。 (这不是正确或真实的代码)

/*variable to be stored*/
int num;

/*initial value*/
num = 0;
.
/*some stuff I'll do*/


/*so that num becomes incremented*/
/*please don't rage that I have done it this way*/
num = num + 1;

...然后以某种方式将其存储回int num

请帮助我,欢迎提出建议。

1 个答案:

答案 0 :(得分:0)

在您的问题中,术语程序有点含糊不清。为了清楚起见,让我分开问题是两个单独的部分。

如果您的问题是针对以下情况的可能性,

  

功能执行了多少次?

是的,使用static变量作为计数器。

  

二进制执行了多少次?

是的,但没有文件i / o就无法实现。一旦执行了二进制文件,您需要使用文件i / o将值写入文件。对于二进制文件的每次执行,从文件中读取值,更新并写回。