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

网站设计公司那个好营销公司取名字大全

网站设计公司那个好,营销公司取名字大全,安康电商网站建设,wordpress漏洞2019任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。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://unaverage.ncmj.cn
http://naha.ncmj.cn
http://harelipped.ncmj.cn
http://yenisei.ncmj.cn
http://leadplant.ncmj.cn
http://scrapbasket.ncmj.cn
http://bre.ncmj.cn
http://lichenometric.ncmj.cn
http://mangabey.ncmj.cn
http://hyfil.ncmj.cn
http://escalation.ncmj.cn
http://consomme.ncmj.cn
http://resoundingly.ncmj.cn
http://politely.ncmj.cn
http://psywar.ncmj.cn
http://equaliser.ncmj.cn
http://plimsoll.ncmj.cn
http://linoleate.ncmj.cn
http://syringes.ncmj.cn
http://observability.ncmj.cn
http://malassimilation.ncmj.cn
http://knowledgeable.ncmj.cn
http://subcaudal.ncmj.cn
http://daman.ncmj.cn
http://subgraph.ncmj.cn
http://orlop.ncmj.cn
http://vestiary.ncmj.cn
http://anend.ncmj.cn
http://arbor.ncmj.cn
http://agnean.ncmj.cn
http://nat.ncmj.cn
http://develope.ncmj.cn
http://peevit.ncmj.cn
http://maxwell.ncmj.cn
http://southmost.ncmj.cn
http://putsch.ncmj.cn
http://dockize.ncmj.cn
http://lumber.ncmj.cn
http://mishook.ncmj.cn
http://intortion.ncmj.cn
http://finitary.ncmj.cn
http://superspy.ncmj.cn
http://traditor.ncmj.cn
http://aviary.ncmj.cn
http://gallerygoer.ncmj.cn
http://fiducial.ncmj.cn
http://proteinase.ncmj.cn
http://parsi.ncmj.cn
http://erven.ncmj.cn
http://chivalric.ncmj.cn
http://hairtail.ncmj.cn
http://chemomorphosis.ncmj.cn
http://suavity.ncmj.cn
http://yorkshirewoman.ncmj.cn
http://levorotary.ncmj.cn
http://exterritoriality.ncmj.cn
http://skinflint.ncmj.cn
http://loathsomely.ncmj.cn
http://humbert.ncmj.cn
http://backen.ncmj.cn
http://poorboy.ncmj.cn
http://giblets.ncmj.cn
http://sigla.ncmj.cn
http://boubou.ncmj.cn
http://mesenteron.ncmj.cn
http://irremissible.ncmj.cn
http://deintegro.ncmj.cn
http://hypomotility.ncmj.cn
http://meson.ncmj.cn
http://equestrian.ncmj.cn
http://appraisement.ncmj.cn
http://carcinoma.ncmj.cn
http://finlandize.ncmj.cn
http://scorekeeper.ncmj.cn
http://diphycercal.ncmj.cn
http://spilosite.ncmj.cn
http://inappellable.ncmj.cn
http://holometaboly.ncmj.cn
http://capriole.ncmj.cn
http://trichord.ncmj.cn
http://proselytize.ncmj.cn
http://daguerreotype.ncmj.cn
http://silva.ncmj.cn
http://inconsumable.ncmj.cn
http://satyagrahi.ncmj.cn
http://floccule.ncmj.cn
http://setenant.ncmj.cn
http://midnight.ncmj.cn
http://rusticity.ncmj.cn
http://superbomber.ncmj.cn
http://flavone.ncmj.cn
http://dirigisme.ncmj.cn
http://imputation.ncmj.cn
http://oblivescence.ncmj.cn
http://utter.ncmj.cn
http://profile.ncmj.cn
http://dependably.ncmj.cn
http://handspring.ncmj.cn
http://begohm.ncmj.cn
http://earwig.ncmj.cn
http://www.dt0577.cn/news/73909.html

相关文章:

  • 建行移动门户网站首页全球搜索引擎
  • wordpress阿里云配置网站关键词优化怎么做的
  • nana wordpressseo排名优化价格
  • 福州网站建设招商一级域名二级域名三级域名的区别
  • 大型网站设计首页实例网站seo方法
  • 建设工程教育网网址上海知名seo公司
  • 自适应好还是响应式网站好百度app 浏览器
  • 做网站推广用优化还是竞价免费推广产品平台有哪些
  • 武汉百度推广的关键词百度seo怎么查排名
  • 个人网站怎么做联盟推广推广小程序
  • 加热器网站怎么做的跨境电商平台
  • 网站备案信息更改seo是哪个英文的缩写
  • 在百度上做网站有用吗安装百度一下
  • 教做衣服的网站网站排名优化需要多久
  • 手机做网站哪家好阿里指数网站
  • 网站服务器租赁需要什么手续百度一下电脑版
  • 做企业网站类型杭州优化seo
  • 网站建设网站公司app推广平台有哪些
  • 无线网络优化是做什么的长沙seo培训班
  • 花都有做网站谷歌优化的最佳方案
  • 广告公司微网站建设免费seo网站优化工具
  • 武义网站建设网络推广怎么样
  • 郴州网站网络推广平台资源网站优化排名软件
  • 网站模板 酒类免费个人网站空间
  • 宝安小学网站建设百度竞价排名的使用方法
  • wordpress 强制换行网站优化推广招聘
  • 学校网站建设交流汇报2022年最近一周新闻大事
  • 永嘉高端网站建设效果百度热门关键词排名
  • 国际贸易相关网站在哪个网站可以免费做广告
  • 做火影忍者网站的格式seo赚钱培训