苏柚 发表于 2016-3-8 08:55:27

【3.8签到】每日问答——static函数与普通函数有什么区别

7号问题答案
问:do……while和while……do有什么区别?
答:前一个循环一遍再判断,后一个判断以后再循环


----------------------------------------------------------------------------------------------------------


今日问题
问:static函数与普通函数有什么区别?

wudianjun2001 发表于 2016-3-8 08:57:26

签到签到

anobodykey 发表于 2016-3-8 08:57:55

static函数只能由本文件内的函数调用,外部文件无法调用该函数,对不?

dream12 发表于 2016-3-8 09:01:29

签到签到:)

aszrf 发表于 2016-3-8 09:01:46

anobodykey 发表于 2016-3-8 08:57
static函数只能由本文件内的函数调用,外部文件无法调用该函数,对不?

应该是对的

烟花绽放 发表于 2016-3-8 09:01:55

签到签到

aszrf 发表于 2016-3-8 09:03:37

1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,
但不能被模块外其它函数访问。它是一个本地的全局变量。
3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这
个函数被限制在声明它的模块的本地范围内使用。

fyaocn 发表于 2016-3-8 09:03:53

:):):):):):):):)

hbzjt2012 发表于 2016-3-8 09:05:38

签到   

disheng4688 发表于 2016-3-8 09:06:48

签到签到
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【3.8签到】每日问答——static函数与普通函数有什么区别