C语言中作用域和数组的作用是什么-创新互联

本篇文章给大家分享的是有关C语言中作用域和数组的作用是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

成都创新互联公司是一家专注于成都做网站、成都网站制作、成都外贸网站建设与策划设计,昌江网站建设哪家好?成都创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:昌江等地区。昌江做网站价格咨询:028-86922220

作用域

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

在函数或块内部的局部变量

在所有函数外部的全局变量

在形式参数的函数参数定义中

全局变量

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

全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。

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

数组

C语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组中的特定元素可以通过索引访问。

所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,高的地址对应最后一个元素。

声明数组

在C中要声明一个数组,需要指定元素的类型和元素的数量,如下所示:

typearrayName[arraySize];

这叫做一维数组。arraySize必须是一个大于零的整数常量,type可以是任意有效的C数据类型。例如,要声明一个类型为double的包含10个元素的数组balance,声明语句如下:

doublebalance[10];

现在balance是一个可用的数组,可以容纳10个类型为double的数字。

以上就是C语言中作用域和数组的作用是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


当前名称:C语言中作用域和数组的作用是什么-创新互联
标题URL:http://ybzwz.com/article/jjide.html