【3.8签到】每日问答——static函数与普通函数有什么区别
7号问题答案问:do……while和while……do有什么区别?
答:前一个循环一遍再判断,后一个判断以后再循环
----------------------------------------------------------------------------------------------------------
今日问题
问:static函数与普通函数有什么区别?
签到签到 static函数只能由本文件内的函数调用,外部文件无法调用该函数,对不? 签到签到:) anobodykey 发表于 2016-3-8 08:57
static函数只能由本文件内的函数调用,外部文件无法调用该函数,对不?
应该是对的 签到签到 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,
但不能被模块外其它函数访问。它是一个本地的全局变量。
3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这
个函数被限制在声明它的模块的本地范围内使用。 :):):):):):):):) 签到 签到签到