C 语言内联函数为什么在.h中声明称 static inline *(); 为什么通常要加上static呢? 在.h中不声明成静态不行吗?... 在.h中不声明成静态不行吗? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 内联函数 语言 声明 static inline 搜索资料 2个回答 #热议# 为什么有人显老,有人显年轻? 百度网友4c67095 2014-08-18 知道答主 回答量:13 采纳率:0% 帮助的人:5万 我也去答题访问个人页 关注 展开全部 可以不声明成静态的,另一方面虽然内联函数可以加快调用的速度,但是调用次数多的话,会使可执行文件变大,这样会降低速度。static 修饰的内联函数,一般情况下不会产生函数本身的代码,而是全部被嵌入在被调用的地方。如果不加static,则表示该函数有可能会被其他编译单元所调用,所以一定会产生函数本身的代码。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 折心灬小轩 2014-08-18 · TA获得超过543个赞 知道小有建树答主 回答量:259 采纳率:0% 帮助的人:112万 我也去答题访问个人页 关注 展开全部 在头文件中声明为“静态”的作用是为了将变量的链接属性改为内部,不允许其余的文件访问它,起到一个保护作用满意请采纳,不满意请追问 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-04-25 C++中全局static函数需要在头文件中声明吗 2017-06-07 tornado 静态文件访问 必须是static头 为什么 2013-05-27 请问在C++中 static inline void A()... 2012-05-10 C语言定义一个头文件的格式和引用它的方法 2014-09-14 c语言头文件怎么写呀? 2018-04-18 C语言中的存储类说明符有哪些?各自的含义如何? 2014-05-21 一段c语言代码 求逐条解析 更多类似问题 > 为你推荐: