这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 函数名前加static与不加static的区别

共2条 1/1 1 跳转至

函数名前加static与不加static的区别

工程师
2014-09-15 20:18:07     打赏

1:加了static后表示该函数失去了全局可见性,只在该函数所在的文件作用域内可见

2:当函数声明为static以后,编译器在该目标编译单元内只含有该函数的入口地址,没有函数名,其它编译单元便不能通过该函数名来调用该函数,这也是对1的解析与说明


高工
2014-09-15 20:21:19     打赏
2楼
笔试常见题啊,C语言的几个关键词需要认真掌握啊

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]