C语言中作用域和数组的作用是什么

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

创新互联-专业网站定制、快速模板网站建设、高性价比夏县网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式夏县网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖夏县地区。费用合理售后完善,十余年实体公司更值得信赖。

作用域

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

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

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

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

全局变量

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

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

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

数组

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

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

声明数组

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

typearrayName[arraySize];

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

doublebalance[10];

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

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


网页题目:C语言中作用域和数组的作用是什么
网页URL:http://ybzwz.com/article/iehjjg.html