作者FMDream (Reset)
看板NUU_CSIE
标题Re: [发问] 函式++ ?
时间Tue Apr 28 22:24:58 2009
※ 引述《tuzr (I love I.V)》之铭言:
: 是这样的,
: 我看到一段程式码,
: 有个函式 void(int h,int packet,int y)
: int packetnum=0;
: 然後他UI按钮当中呼叫这个void是用..
: void(h,packetnum++,y);
: 这样不是只有执行这个副程式一次吗?
: 那这样packetnum++的用意?
: 我一直搞不懂这点...觉得很奇怪...
不是单纯把packetnum的值
带入void函式内packet的值
然後packetnum的值在++
这前提是 int packetnum=0;
不是在void函式内
乱入XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.75.94
1F:→ tuzr:阿,我想问的是这样packetnum的值会一直增加吗@@? 04/28 22:33
2F:→ FMDream:每当你呼叫函式一次 packetnum自动++ 04/28 22:37
3F:推 godman362:没用啊,在怎麽加都是0 04/28 22:39
4F:→ tuzr:我整理一下把详细code贴上来好了= =我也觉得很神奇! 04/28 22:40
5F:→ godman362:因为你Button按下去,packetnum又重新宣告 04/28 22:40
6F:→ godman362:好吧~"~ 04/28 22:41
7F:→ FMDream:int packetnum=0; 如果在void内就没用阿XD 所以要有前提 04/28 22:42
8F:推 godman362:糊糊的意思应该是Button里面有packetnum这个宣告变数 04/28 22:46
9F:→ godman362:然後把packetnum这个变数,再丢到void这个function 04/28 22:46
10F:→ FMDream:button的用途类似重置吗?大概真的要看code才知道 04/28 22:59
11F:推 godman362:Button不也是有左右括号,在里面不是static都是区域变数 04/28 23:00