2022
我们一起努力

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

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

作用域

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

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

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

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

全局变量

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

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

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

数组

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

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

声明数组

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

  typearrayName[arraySize];

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

  doublebalance[10];

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

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

赞(0)
文章名称:《C语言中作用域和数组的作用是什么 - 编程语言》
文章链接:https://www.fzvps.com/28370.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!