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

道滘镇网站建设奇葩网站100个

道滘镇网站建设,奇葩网站100个,做动态图的网站,科技展厅设计方案在C语言中#xff0c;static有3个作用#xff1a; #xff08;1#xff09;在函数体#xff0c;一个被声明为静态的变量在这一函数体内被调用的过程中维持其值不变。 #include stdio.hvoid test(void) {static int i 0;printf(%d\n, i); }int main…在C语言中static有3个作用 1在函数体一个被声明为静态的变量在这一函数体内被调用的过程中维持其值不变。 #include stdio.hvoid test(void) {static int i 0;printf(%d\n, i); }int main(void) {test();test();test();return 0; } 如果不使用static修饰 int i结果为。使用后结果为。 2在模块内一个被声明为静态的变量可以被模块内所有的函数访问但不能被模块外其他函数访问。它是一个本地的全局变量。 在test.c里面声明一个全局变量 int a 100; 在main.c中也声明一个全局变量 int a 200; 编译器报错 因为a是非静态全局变量作用域是整个源程序而静态全局变量的作用域限制在定义该变量的源文件内有效。 test.c里面的变量修改为 static int a 100; 编译通过。 3在模块内一个被声明为静态的函数只可被这一模块内的其他函数调用这个函数被限制在声明它的模块的本地范围内使用。 比如static_test.h 的内容为 #ifndef STATIC_TEST_H #define STATIC_TEST_Hstatic void static_func(void);void func(void);#endif static_test.c的内容为 #include static_test.h #include stdio.hstatic void static_func(void) {printf(hello world\n); }void func(void) {static_func(); } 在main.c中去调用static_func()编译器会报错。而static_test.c里调用static_func()是可以的。从而说明static修饰的函数只能在模块static_test.c里面调用不允许模块外调用。 头文件中static_func()不使用static修饰也可以编译通过但是依照代码规范的要求必须使用static修饰以增加阅读性头文件使用static修饰表明了该函数不允许使用者调用。
http://www.huolong8.cn/news/228770/

相关文章:

  • 广东网站建设人员网站制作哪些公司好
  • 百科网站程序郑州网络推广电话
  • 自建网站的缺点做网站需要每年都交钱吗
  • 中英文微信网站开发短视频运营是做什么的
  • 深圳网站设计有哪些济南网站app开发的
  • 宿州网站开发网站使用问题
  • 东莞建设网站企业沟通平台创建网站销售产品
  • 关于网站建设的专家研讨会网络短剧免费观看
  • 网站实现多语言建设工程168网站
  • 湖州市建设培训中心网站注册城乡规划师教材
  • 个人网站可以做百度竞价建设网站服务请示
  • 网站服务器租一个月门店零售管理系统
  • 做医疗类网站有什么需要审核的中国传统美食网页制作素材
  • 适合个人站长的网站有哪些天津在线制作网站
  • 酒仙网技术开发与网站建设方面凡科互动app
  • 合肥网站租房子做民宿在哪个网站
  • qq号码提取网站做直播网站软件
  • 网站数据库查询怎么做展示展厅设计
  • 免费网站风格关键词seo排名公司
  • ppt模板网站开发贵阳网站开发公司
  • 广西贵港网站建设网上房地产官网
  • 做游戏代练网站网站建设一级页面二级页面
  • 文具用品网站设计规划书网站规划步骤有哪些
  • 网站正在建设中 html可信赖的手机网站建设
  • 蜘蛛网是个什么网站辽宁城市建设职业技术学院教育网站
  • 做微信网站的公司无代码开发平台全免费
  • 任何做网站国外产品设计网
  • 网站做线上销售湖北做网站平台哪家好
  • 织梦的手机端网站模板下载地址长沙手机网站设计公司
  • dw做网站需要数据库么留言 wordpress