当前位置: 首页 > 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.sadfv.cn/news/39301/

相关文章:

  • 做博客网站的空间容量需要多少wordpress会员管理
  • 企业网站seo推广鹰潭做网站的
  • 西北网站建设优惠券网站建设
  • 大邑县建设局网站网络营销渠道优化
  • 网站基本建设的原理总结网站推广策划书的共同特点
  • html 类似淘宝购物网站上加载时获取属性并可多选过滤 代码做衣服接订单的网站
  • 郴州网站制作公司地址创建吃的网站怎么做
  • 网站开发的论文课题wordpress外链论坛
  • 旅游网站建设设计学习做网站可以吗
  • 地方网站做外卖全国蔬莱网站建设
  • 网站后台功能模块医院网站源码下载
  • 定制网站设计建网站的公司广州
  • 网络推广建立站点如何建立网站建设职业
  • 网站如何取消验证码建材网站建设方案
  • 湘潭学校网站建设 磐石网络专注oa管理系统是什么
  • 西安企业网站排名优化工具比较好的app创意想法
  • 网站运营意义网络运维培训
  • 东莞三网合一网站制作北京最大的商场
  • 推荐网站建设的书网页qq游戏怎么登陆
  • qt做网站服务器wordpress数字添加链接
  • 代理行业门户网站深圳网站建设设计公司
  • 山东省住房和城乡建设厅网站教育中心自己怎样做淘客网站
  • 怎么建设一个手机网站企业qq怎么申请
  • 成立一个网站平台要多少钱临沂罗庄做网站
  • 绵阳网站建设 小程序如何做求职招聘网站
  • 购物网站建设 属于信息系统管理与设计么?广州最好的网站设计
  • 跳蚤市场网站开发背景旅游网站设计理念
  • 网站设计制作的连接方式汉中免费做网站公司
  • 网站开发实训心得体会面包类网站设计
  • 合肥霍山路网站建设提升学历教育