当前位置: 首页 > news >正文

服装行业网站模板wordpress admin theme 下载

服装行业网站模板,wordpress admin theme 下载,北京广告设计招聘,自己做视频用什么软件1.extern extern 是⽤来声明外部符号的#xff0c;如果⼀个全局的符号在A⽂件中定义的#xff0c;在B⽂件中想使⽤#xff0c;就可以使⽤ extern 进⾏声明#xff0c;然后使⽤。 即在一个源文件中想要使用另一个源文件#xff0c;即可通过这个extern来声明使用。 2.st…1.extern   extern 是⽤来声明外部符号的如果⼀个全局的符号在A⽂件中定义的在B⽂件中想使⽤就可以使⽤ extern 进⾏声明然后使⽤。 即在一个源文件中想要使用另一个源文件即可通过这个extern来声明使用。 2.static static 是 静态的 的意思可以⽤来 • 修饰局部变量 • 修饰全局变量 • 修饰函数 在讲解 static 和 extern 之前再讲⼀下作⽤域和⽣命周期。 作用域scope是程序设计概念通常来说⼀段程序代码中所⽤到的名字并不总是有效可⽤的⽽限定这个名字的可⽤性的代码范围就是这个名字的作⽤域。 1. 局部变量的作⽤域是变量所在的局部范围。 2. 全局变量的作⽤域是整个⼯程项⽬。 ⽣命周期指的是变量的创建(申请内存)到变量的销毁(收回内存)之间的⼀个时间段。 1. 局部变量的⽣命周期是进⼊作⽤域变量创建⽣命周期开始出作⽤域⽣命周期结束。 2. 全局变量的⽣命周期是整个程序的⽣命周期。 A.static 修饰局部变量 //代码1 #include stdio.h void test() {int i 0;i;printf(%d , i); } int main() {int i 0;for(i0; i5; i){test();}return 0; } //代码2 #include stdio.h void test() {//static修饰局部变量static int i 0;i;printf(%d , i); } int main() {int i 0;for(i0; i5; i){test();}return 0; }   对⽐代码1和代码2的效果理解 static 修饰局部变量的意义。   代码1的test函数中的局部变量i是每次进⼊test函数先创建变量⽣命周期开始并赋值为0然后 再打印出函数的时候变量⽣命周期将要结束释放内存。   代码2中我们从输出结果来看i的值有累加的效果其实 test函数中的i创建好后出函数的时候是不会销毁的重新进⼊函数也就不会重新创建变量直接上次累积的数值继续计算。  这里我们可以了解一下内存下面是我的独家笔记哦     结论static修饰局部变量改变了变量的⽣命周期⽣命周期改变的本质是改变了变量的存储类型本来⼀个局部变量是存储在内存的栈区的但是被 static 修饰后存储到了静态区。存储在静态区的变 量和全局变量是⼀样的⽣命周期 就和程序的⽣命周期⼀样了只有程序结束变量才销毁内存才 回收。但是作⽤域不变的。   使⽤建议未来⼀个变量出了函数后我们还想保留值等下次进⼊函数继续使⽤就可以使⽤static修饰。 B.static修饰全局变量 这里是在一个大文件中有多个源文件  代码1 add.c int g_val 2018; test.c #include stdio.h extern int g_val; int main() {printf(%d\n, g_val);return 0; }  代码2 add.c static int g_val 2018; test.c #include stdio.h extern int g_val; int main() {printf(%d\n, g_val);return 0; }   对比上述两个不同的代码我们可以得到结论   ⼀个全局变量被static修饰使得这个全局变量只能在本源⽂件内使⽤不能在其他源⽂件内使⽤。 本质原因是全局变量默认是具有外部链接属性的在外部的⽂件中想使⽤只要适当的声明就可以使⽤但是全局变量被 static 修饰之后外部链接属性就变成了内部链接属性只能在⾃⼰所在的源⽂件内部使⽤了其他源⽂件即使声明了也是⽆法正常使⽤的。   使⽤建议如果⼀个全局变量只想在所在的源⽂件内部使⽤不想被其他⽂件发现就可以使⽤static修饰。 C.static 修饰函数   static 修饰函数与修饰全局变量是一样的道理的。 代码1 add.c int Add(int x, int y) {return xy; } test.c #include stdio.h extern int Add(int x, int y); int main() {printf(%d\n, Add(2, 3));return 0; } 代码2 add.c static int Add(int x, int y) {return xy; } test.c #include stdio.h extern int Add(int x, int y); int main() {printf(%d\n, Add(2, 3));return 0; }   对比运行结果有代码1是能够正常运⾏的但是代码2就出现了链接错误。 结论   其实 static 修饰函数和 static修饰全局变量是⼀模⼀样的⼀个函数在整个⼯程都可以使⽤ 被static修饰后只能在本⽂件内部使⽤其他⽂件⽆法正常的链接使⽤了。 本质是因为函数默认是具有外部链接属性具有外部链接属性使得函数在整个⼯程中只要适当的声明就可以被使⽤。但是被 static 修饰后变成了内部链接属性使得函数只能在⾃⼰所在源⽂件内部使⽤。   使⽤建议⼀个函数只想在所在的源⽂件内部使⽤不想被其他源⽂件使⽤就可以使⽤ static 修饰。 小笔记
http://www.yutouwan.com/news/39301/

相关文章:

  • 国内投资咨询网站 html模板网站流量50g
  • o2o免费网站建设集团门户网站建设
  • 潍坊公司网站建设郑州营销型网站制作运营
  • 电子厂网站建设方案书怎么写广州网页设计模板
  • 做食品网站有哪些东西你需要网站建设
  • 贵阳能做网站的公司有哪些珠海新盈科技有限公司 网站建设
  • 建个人网站一般多少钱seo 网站文案模板
  • 安阳那里可以制作网站手游开服网
  • 一个阿里云怎么做两个网站吗淘宝网页设计代码
  • 北京seo网站诊断张家界企业网站制作
  • 创建网站的好处微信公众号开发需要多少钱
  • 最佳外贸建站平台网站设计企
  • 公路投资建设有限公司网站做铝材哪些网站招聘
  • 绿色农产品网站上海网站排名优化价格
  • 网站建设的主要观点安阳做网站的费用
  • 你认为当前最流行的网络营销是什么杭州seo招聘
  • 下载宝硬盘做网站做娱乐网站需要哪些
  • 有谁帮做网站的美了一站式变美共享平台
  • 临汾外贸网站建设价格怎么学好网页设计
  • 网站服务理念建设银行网站查余额查询
  • 电视剧在线观看免费影视网站网站配色设计
  • 成都智能建站模板A00网站建设
  • 专门做外贸的网站有哪些美术馆网站页面设计
  • 深圳网站设计公司电重庆网站建设方案书
  • 两学一做 网站源码濮阳网络电视台直播
  • 网站架构图网站做后台教程
  • 书画展示网站模板html门户网站
  • 网站备案公司孝感英文网站建设
  • 重庆云端设计网站建设入职中企动力一月有感
  • 做网站背景图的科技图片wordpress中文网