永发信息网

【static函数】static在内部函数中和在外部函数中使用有什么区别吗!....

答案:2  悬赏:40  手机版
解决时间 2021-02-05 02:07
  • 提问者网友:戎马万世
  • 2021-02-04 07:53
【static函数】static在内部函数中和在外部函数中使用有什么区别吗!....
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-02-04 08:54
【答案】 两种用法
  对于变量前面加static 如果变量在函数内部定义,如 int function(){static int a}表明变量a是一个静态变量(局部的),如果变量在函数外面定义,如 static int a ; int function(){...},表明变量是全局的,在其他文件中无法使用extern 进行引用.
  对于函数前面加static,表示此函数为本文件的私有函数,不能被别的文件使用extern进行引用.
全部回答
  • 1楼网友:猎心人
  • 2021-02-04 09:10
我明天再问问老师,叫他解释下这个问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯