社区
非技术区
帖子详情
[讨论]C语言 static函数声明、定义
kinglw001
2013-06-04 05:21:21
C++中,成员函数只可以在函数声明前加static,而在函数定义处不可以另static,否则报错.
而我发现,C语言代码里,大家都是定义处直接把声明处的代码拷过来,两个地方都加了static,标准是怎么规定的?
...全文
251
1
打赏
收藏
[讨论]C语言 static函数声明、定义
C++中,成员函数只可以在函数声明前加static,而在函数定义处不可以另static,否则报错. 而我发现,C语言代码里,大家都是定义处直接把声明处的代码拷过来,两个地方都加了static,标准是怎么规定的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yamkou
2013-06-05
打赏
举报
回复
这个要看static在哪里了。 1、全局函数前面加static用来限制这个函数的作用域仅在本文件。(C/C++) 2、成员函数前面加static用来表明这个成员函数是类共有的函数。(C++) 不要把全局函数和成员函数这两个函数搞混掉。
c语言
static
函数声明
和函数
定义
都在.c文件 都要加
static
修饰
c语言
static
函数声明
和函数
定义
都在.c文件 都要加
static
修饰
【
C语言
】函数
定义
时前加
static
作用
C语言
中函数
定义
时前加
static
作用 1.作用 函数中加“
static
”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。 2.好处 使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己
定义
的函数,...
C语言
中的静态(
static
)函数
如果把
函数声明
为
static
类型,则该函数名除了对该
函数声明
的文件可见外,其他文件都无法访问。也就是只能被本文件中的函数调用,而不能被同一程序中的其他文件的函数调用。
static
可以限定变量或函数为静态存储。...
c语言
static
说明
静态全局变量不能被其它文件所见,在其他文件中也可以
定义
同名变量,不会冲突 可提高程序的模块性,有利于扩展和维护 改变变量的生命周期 2.
static
的作用
static
修饰的变量存放在全局数据区的静态变量区,包括...
C语言
:关键字---
static
(声明静态变量)
static
在
C语言
里面有两个作用,第一个是修饰变量,第二个是修饰函数。 1、
static
修饰变量 按照作用范围的不同,变量分为局部变量和全局变量。如果用
static
修饰变量,不论这个变量是全局的还是局部的都是存储在静态...
非技术区
15,440
社区成员
58,166
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章