static modify keyword

static 放在 function 前面時,代表這個 function 只存在這一個 file 中,(file scope),其他檔案在 compile 時,不能呼叫這一個 funtion。
static 放在 variable 前時,代表這個 variable 的存活時間和整個程式一樣長。例在在 local variable 前加上 static ,代表每次呼叫這個函數時,static variable 所存的數值都會被保留下來。有點像是 java 中的 class variable 的意思 (java 中也是用 static 指明是 class variable)

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: