永发信息网

如何让函数第一次执行某段,以后在不执行这一段

答案:5  悬赏:80  手机版
解决时间 2021-04-29 15:24
  • 提问者网友:轻浮
  • 2021-04-29 04:43

不是有个伪编译 什么的? 不能设置全局变量

最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-04-29 05:35

给你个思想,你自己定义一个全局变量,比如是一个int型的a,初始值赋给它0


然后在你的函数里不想执行第二次的那段前面加个判断


if(a=1)then


begin


exit //退出函数


end


不执行二次的那段


a:=1;


这样就行了,不明白可以加Q,不知道你用什么语言,所以我以delphi形式写出来了~


全部回答
  • 1楼网友:廢物販賣機
  • 2021-04-29 10:02

现在要执行程序要执行A、B、C三个函数,比如说B函数我们只执行一次就再不执行了,那么我们就在B函数里放一个变量i=0,第一次执行B函数是i=0,执行完B函数改变i=1,这时候执行第二次的时候,当i=1时就判断不再执行B函数。

  • 2楼网友:荒野風
  • 2021-04-29 08:24
网页加载事件中 if(!isPostBack){函数}
  • 3楼网友:天凉才是好个秋
  • 2021-04-29 07:04
龙哥全局变量做为开关,执行函数的时候判断一下开关就行啊!如果是反复启动的时候要求这样做,就必须把开关值写到文件中保存起来!
  • 4楼网友:千夜
  • 2021-04-29 05:46
函数在循环里面,还是。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯