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

如何做全景素材网站旅游网站建设与规划

如何做全景素材网站,旅游网站建设与规划,海外网络搭建,做网站的素材和步骤0.前言 在正式开始之前先说作用域和生命周期 作用域: 作用域有分为局部变量和全局变量 局部变量:一个变量仅在其中一段代码内起作用 全局变量:所有的代码都可以使用这个变量 生命周期: 生命周期是一个代码从运行开始到结束…

0.前言

在正式开始之前先说作用域和生命周期

作用域:

作用域有分为局部变量和全局变量

局部变量:一个变量仅在其中一段代码内起作用

全局变量:所有的代码都可以使用这个变量

生命周期:

生命周期是一个代码从运行开始到结束为一个生命周期,局部变量的生命周期为作用域开始到局部的作用域结束,全局变数的生命周期为整个代码的开始到结束

1.extern

extern是专门用来声明外部符号的

如果没有使用extern,想要使用外部符号运行时会报错

2.static

static可以用来修饰:

局部变量

全局变量

函数

2-1修饰局部变量

我们先写一段代码:

void test()
{int a = 1;a++;printf("%d ", a);}
int main()
{int a = 0;for (a = 0; a <= 10; a++){test();}return 0;
}

这段代码当我运行时,会打印出10个2,因为当进入void test运行时,其作用域只在void test里运行,出了作用域生命周期结束,自然只出现10个2

这次我们加上static

void test()
{static int a = 1;a++;printf("%d ", a);}
int main()
{int a = 0;for (a = 0; a <= 10; a++){test();}return 0;
}

则会打印数字2到12

至于为啥会这样是因为经过static修饰过后局部的变量从栈区储存到了静态区,变得跟程序生命周期一样长,只要代码运行结束变量才销毁,内存回收,但作用域是不变的

2-2修饰全局变量

再来写一段代码:

add.c:

int a = 5000;

test.c

extern int a;void test()
{printf("%d\n", a);
}
int main()
{test();printf("%d\n", a);return 0;
}

如果再add.c里加上static呢?

static int a = 5000;

会直接报错

当static去修饰全局变量时那个全局变量只能在那个文件内使用,函数同理

2-3修饰函数

在来一段代码:
add.c

int test(int x, int y)
{return x * y;
}

test.c

int main()
{int a = 0;int b = 0;scanf_s("%d%d", &a, &b);int c = test(a,b);printf("%d", c);return 0;
}

以上代码运行都没有任何问题,但是add.c加上static会发生什么事呢?

static int test(int x, int y)
{return x * y;
}

会直接报错,和修饰全局变量的结果一样

制作不易,赏个赞吧!


文章转载自:

http://DQKW36Pl.jjhrj.cn
http://Zzfz386F.jjhrj.cn
http://lN6KDCsg.jjhrj.cn
http://XEMWiQGF.jjhrj.cn
http://cf27T07W.jjhrj.cn
http://6rt6pz2V.jjhrj.cn
http://XEiZmudh.jjhrj.cn
http://44SwYnln.jjhrj.cn
http://7HjhVv0L.jjhrj.cn
http://YaDtLQ4t.jjhrj.cn
http://Hklsk5DI.jjhrj.cn
http://B3Ck57cr.jjhrj.cn
http://oss9rxVd.jjhrj.cn
http://2dEA87MJ.jjhrj.cn
http://yWhFCDlO.jjhrj.cn
http://2WhfqQNr.jjhrj.cn
http://uVQUK1pz.jjhrj.cn
http://493eFpni.jjhrj.cn
http://6eP7HoVA.jjhrj.cn
http://sH2TrInF.jjhrj.cn
http://3edP73mP.jjhrj.cn
http://2RuE6mQx.jjhrj.cn
http://Ek7TTsUz.jjhrj.cn
http://7ybAcjGR.jjhrj.cn
http://KUTazaDK.jjhrj.cn
http://FVbpjrAe.jjhrj.cn
http://0Do95nEh.jjhrj.cn
http://NwsRuGCc.jjhrj.cn
http://rOd3ydpc.jjhrj.cn
http://VUZhx5jt.jjhrj.cn
http://www.dtcms.com/wzjs/651950.html

相关文章:

  • 公司门户网站什么意思多少钱要交税
  • 外管局网站 报告怎么做wordpress更改后台登录路径
  • 做中介开什么网站北京搬家公司哪家好
  • 上海高端it网站建设如何用文档创建一个网站
  • 茶庄网站模板原画培训价格一般是多少
  • 网页游戏网站7下载cmsv7
  • 广州手机网站建设报价网站建设顶层设计
  • 建设网站英文翻译企业网站的制作与维护
  • 翻书效果网站wordpress 发邮件插件
  • 用wordpress建站难吗手机自助网站建设
  • 2016企业网站模板中文东莞网页设计与制作教程
  • 新闻类网站模板平面设计app软件有哪些
  • 深圳推荐企业网站制作维护seo黑帽是什么意思
  • 东莞哪些网络公司做网站比较好天津做流产五洲网站
  • 企业网站用哪个cms好iis配置wap网站
  • asp网站建设运用的技术手机论坛
  • 网站设计的七个原则北网站建设
  • wep购物网站开发模板济宁市任城区建设局网站
  • 网站如何做原创文章ps高手教学网站
  • 网站模版可以套用吗大气公司网站源码
  • 广州专业网站改版wordpress文章输入密码可见
  • 如何建立自己的网站c 网站做微信收款功能
  • 做二维码报名网站自由空间网站建设
  • 建设门户网站的公司软件工程师证书含金量
  • 淘宝做女鞋在哪个网站找货贵阳网站建设方案策划
  • 企业做网站属于广告宣传费吗行业门户网站程序
  • 国外木屋建设网站合肥学习做网站
  • 余姚建设网站国家高新技术企业管理办法
  • 网站优化做网站优化网站建设编辑叫什么岗位
  • 网站设计像素龙口建网站价格