首页 > 其他分享 >C基础学习笔记——01-C基础第06天(数组)

C基础学习笔记——01-C基础第06天(数组)

时间:2022-11-08 15:06:37浏览次数:37  
标签:初始化 01 06 常量 数据类型 元素 基础 数组名 数组


在学习C基础总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。

01-C基础第06天(数组)

 

 1、概述

数组就是在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。

数组属于构造数据类型:

(1)一个数组可以分解为多个数组元素:这些数组元素可以是基本数据类型或构造类型。

(2)按数组元素类型的不同,数组可分为:数值数组、字符数组、指针数组、结构数组等类别。

通常情况下,我们将二维及以上的数组称为多维数组。

 

2、一维数组

(1)数组名不能与其它变量名相同,同一作用域内是唯一的

(2)定义数组时[]内最好是常量,使用数组时[]内即可是常量,也可以是变量

(3)在定义数组的同时进行赋值,称为初始化。全局数组若不初始化,编译器将其初始化为零。局部数组若不初始化,内容为随机值。

(4)数组名是一个地址的常量,代表数组中首元素的地址。

 

 

在学习C基础总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。

标签:初始化,01,06,常量,数据类型,元素,基础,数组名,数组
From: https://blog.51cto.com/u_15405812/5833123

相关文章

  • 基础版的库存管理系统应具备哪些功能?
    传统企业在货物爆炸时无法实时了解仓库的库存数据,因此如何提高仓库的利用率成为了摆在仓库管理面前的痛点。然而,随着互联网的发展,越来越多的仓库管理系统开始出现,这些系统......
  • 重温Python基础——操作列表
    哈喽兄弟们,今天咱们来复习一下Python基础中的列表操作,不知道各位还记得多少呢?遍历整个列表加粗样式遍历列表的所有元素,对每一个元素进行相同的操作,是我们常常所需要......
  • Couchdb 垂直权限绕过漏洞(CVE-2017-12635)
    ApacheCouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库"。它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和HTTP作为API的NoSQL数据库。......
  • 【JavaScript 教程】第五章 字符串01— JavaScript 字符串
    英文 | https://www.javascripttutorial.net/译文|杨小爱在上节,我们学习了JavaScript流程中的 continue 语句,错过的小伙伴可以点击文章《​​【JavaScript教程】第四......
  • Web基础与HTTP协议
    一Web基础1.1域名概述域名的概念IP地址不易记忆早期使用Hosts文件解析域名主机名称重复主机维护困难DNS(DomainNameSystem域名系统)分布式层次性域名空间结构......
  • C基础学习笔记——第01天 linux介绍和基本命令
    在学习C基础总结了笔记,并分享出来。01-C基础第01天(linux介绍和基本命令) 目录和路径目录和路径的含义:目录:又称为文件夹,是包含所有的文件;路径:是反映目录和文件的位置【绝对......
  • Computer Vision_33_SIFT:Improving Bag-of-Features for Large Scale Image Search—
    此部分是计算机视觉部分,主要侧重在底层特征提取,视频分析,跟踪,目标检测和识别方面等方面。对于自己不太熟悉的领域比如摄像机标定和立体视觉,仅仅列出上google上引用次数比较多......
  • VS2015快捷键大全
    在学习C基础总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。目录:零、VS常用快捷键一、VS2015快捷键大全一、VS2008快捷键大全三、VS2005......
  • String基础
    packageA_ShangGuiGu.String;importorg.junit.Test;/***1.String被声明为final类型的,不可被继承*2.String实现了Serializable接口:表示字符串是支持序列化......
  • JS基础+变量+数据类型
    js概述====≥使用方式js是什么=====》js是运行在浏览器/客户端上的一种编程语言,实现人机交互。js能做什么===》现在几乎是全能=〉数据交互,表单校验,app的开发,游戏开发,网......