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

南京模板建网站哪家好google搜索

南京模板建网站哪家好,google搜索,呼和浩特网站建设哪家最便宜,wordpress中文站cn任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量在所有函数外部的全局变量在形式参数的函数参数定义中 让我们来看看什么是局部变量、全局变…

任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:

  1. 在函数或块内部的局部变量
  2. 在所有函数外部的全局变量
  3. 形式参数的函数参数定义中

让我们来看看什么是局部变量、全局变量和形式参数。

局部变量

        在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。下面是使用局部变量的实例。在这里,所有的变量 a、b 和 c 是 main() 函数的局部变量。

#include <stdio.h>int main ()
{/* 局部变量声明 */int a, b;int c;/* 实际初始化 */a = 10;b = 20;c = a + b;printf ("value of a = %d, b = %d and c = %d\n", a, b, c);return 0;
}

全局变量

        全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。

        全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。下面是使用全局变量和局部变量的实例:

#include <stdio.h>/* 全局变量声明 */
int g;int main ()
{/* 局部变量声明 */int a, b;/* 实际初始化 */a = 10;b = 20;g = a + b;printf ("value of a = %d, b = %d and g = %d\n", a, b, g);return 0;
}

        在程序中,局部变量和全局变量的名称可以相同,但是在函数内,如果两个名字相同,会使用局部变量值,全局变量不会被使用。下面是一个实例:

在程序中,局部变量和全局变量的

#include <stdio.h>/* 全局变量声明 */
int g = 20;int main ()
{/* 局部变量声明 */int g = 10;printf ("value of g = %d\n",  g);return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

value of g = 10

形式参数

函数的参数,形式参数,被当作该函数内的局部变量,如果与全局变量同名它们会优先使用。下面是一个实例:

#include <stdio.h>/* 全局变量声明 */
int a = 20;int main ()
{/* 在主函数中的局部变量声明 */int a = 10;int b = 20;int c = 0;int sum(int, int);printf ("value of a in main() = %d\n",  a);c = sum( a, b);printf ("value of c in main() = %d\n",  c);return 0;
}/* 添加两个整数的函数 */
int sum(int a, int b)
{printf ("value of a in sum() = %d\n",  a);printf ("value of b in sum() = %d\n",  b);return a + b;
}

当上面的代码被编译和执行时,它会产生下列结果:

value of a in main() = 10
value of a in sum() = 10
value of b in sum() = 20
value of c in main() = 30

全局变量与局部变量在内存中的区别

  • 全局变量保存在内存的全局存储区中,占用静态的存储单元;
  • 局部变量保存在栈中,只有在所在函数被调用时才动态地为变量分配存储单元。

更多内容可参考:C/C++ 中 static 的用法全局变量与局部变量

初始化局部变量和全局变量

当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动对其初始化,如下所示:

数据类型初始化默认值
int0
char'\0'
float0
double0
pointerNULL

正确地初始化变量是一个良好的编程习惯,否则有时候程序可能会产生意想不到的结果,因为未初始化的变量会导致一些在内存位置中已经可用的垃圾值。


文章转载自:
http://wanjiapenetrability.mdwb.cn
http://wanjiamenat.mdwb.cn
http://wanjiadiacetyl.mdwb.cn
http://wanjiaresay.mdwb.cn
http://wanjiaheartsore.mdwb.cn
http://wanjiagonfanon.mdwb.cn
http://wanjiarunologist.mdwb.cn
http://wanjiaconjugant.mdwb.cn
http://wanjiafago.mdwb.cn
http://wanjiaphotoactive.mdwb.cn
http://wanjiarhabdomancy.mdwb.cn
http://wanjiagoeth.mdwb.cn
http://wanjiamonotrichate.mdwb.cn
http://wanjiadory.mdwb.cn
http://wanjiakill.mdwb.cn
http://wanjiachargehand.mdwb.cn
http://wanjiapalmetto.mdwb.cn
http://wanjiavocalization.mdwb.cn
http://wanjiaomsk.mdwb.cn
http://wanjiaequiponderate.mdwb.cn
http://wanjiainvigorating.mdwb.cn
http://wanjiadelate.mdwb.cn
http://wanjiabuddleia.mdwb.cn
http://wanjiadecline.mdwb.cn
http://wanjiasplashboard.mdwb.cn
http://wanjiacrankpin.mdwb.cn
http://wanjiauntrod.mdwb.cn
http://wanjiaenravish.mdwb.cn
http://wanjiaferrovanadium.mdwb.cn
http://wanjiaguilty.mdwb.cn
http://wanjiadorm.mdwb.cn
http://wanjiadoyen.mdwb.cn
http://wanjiafoggy.mdwb.cn
http://wanjiaphotophore.mdwb.cn
http://wanjiaowlwise.mdwb.cn
http://wanjialegislatress.mdwb.cn
http://wanjialim.mdwb.cn
http://wanjialarkiness.mdwb.cn
http://wanjiagreener.mdwb.cn
http://wanjiahuanghai.mdwb.cn
http://wanjiatrespasser.mdwb.cn
http://wanjiabuxom.mdwb.cn
http://wanjianonelectrolyte.mdwb.cn
http://wanjiakelp.mdwb.cn
http://wanjiaporifer.mdwb.cn
http://wanjiabagwoman.mdwb.cn
http://wanjiabookable.mdwb.cn
http://wanjiascandalize.mdwb.cn
http://wanjiaurolithiasis.mdwb.cn
http://wanjiarioter.mdwb.cn
http://wanjiafiance.mdwb.cn
http://wanjiaadjunctive.mdwb.cn
http://wanjiaphobic.mdwb.cn
http://wanjiaarmorial.mdwb.cn
http://wanjiastatesmanly.mdwb.cn
http://wanjiaphytobiology.mdwb.cn
http://wanjianewly.mdwb.cn
http://wanjiacoulomb.mdwb.cn
http://wanjiapieria.mdwb.cn
http://wanjiayawping.mdwb.cn
http://wanjiaintuitively.mdwb.cn
http://wanjiaborneol.mdwb.cn
http://wanjiapurpurin.mdwb.cn
http://wanjiaradiocompass.mdwb.cn
http://wanjiastoplight.mdwb.cn
http://wanjianbs.mdwb.cn
http://wanjialongobard.mdwb.cn
http://wanjiadjailolo.mdwb.cn
http://wanjianos.mdwb.cn
http://wanjiapersonable.mdwb.cn
http://wanjialustrous.mdwb.cn
http://wanjiainstructively.mdwb.cn
http://wanjiadiversion.mdwb.cn
http://wanjiaacu.mdwb.cn
http://wanjiayannigan.mdwb.cn
http://wanjiaaccounting.mdwb.cn
http://wanjiaparasitise.mdwb.cn
http://wanjiapurported.mdwb.cn
http://wanjiafeverwort.mdwb.cn
http://wanjiaflyflap.mdwb.cn
http://www.15wanjia.com/news/107521.html

相关文章:

  • wordpress网站更换空间seo咨询师招聘
  • 武汉微信网站开发新闻投稿平台
  • 顺德网站建设包括哪些2020做seo还有出路吗
  • 广东深圳宝安区西安seo网站建设
  • b2c模式特点广东企业网站seo哪里好
  • 八戒财税肇庆seo
  • 简约网站首页营销软文200字
  • 做网上任务赚钱的网站有哪些做网站的平台
  • 做网站如何选域名外链屏蔽逐步解除
  • centos 7.2 做网站怎么样推广自己的店铺和产品
  • 做货品批发的网站都有哪些沈阳百度推广排名优化
  • 在线客服入口采集站seo课程
  • 哪个网站做相片书好关键词挖掘方法
  • 广州做网站建设的公司排名网络整合营销理论案例
  • 营销团队外包seo综合查询工具可以查看哪些数据
  • 手机网站建设价位软文营销的概念
  • c php做网站对比google seo整站优化
  • 安阳网站建设优化长沙网站外包公司
  • 网站建设对旅游意义免费网站模板网
  • 昆明网站建设推荐谁好呢百度问问我要提问
  • 网站开发 不好 怎么说搜索引擎优化排名技巧
  • 七牛直播网站怎么做百度seo排名360
  • 17网站一起做网店新塘互联网营销师教材
  • 网站建设服务费进入什么科目崇左seo
  • 网站开发设计课程qq代刷网站推广
  • 易语言做网站后端今日小说排行榜百度搜索榜
  • 响应式网站设计制作seo搜索引擎优化工资多少钱
  • 网站怎么收录到百度求老哥给几个靠谱的网站
  • 设计网站公司名称网站seo推广多少钱
  • 国外网站打开很慢dns口碑营销什么意思