c语言一维数组

一.维数组的定义

1.格式

数据类型 数组名 元素个数;(++元素个数必须是整形常量表达式++)

int a 6

2.地址

&ai=&a0+i*d(基本类型大小)

二.一维数组的初始化

数组初始化的一般形式:

类型标识符 数组名 元素个数={元素值列表};

1.全部赋值

int a6={10,20,30,40,50,60};

<==>int a\[\]={10,20,30,40,50,60};

(当对一个一维数组的所有元素全部赋值时,可以省略\[\]中的元素个数不写)

2.部分赋值

int a6={10,20,30};(默认未赋值部分补0)

注意:++数组初始化的赋值方式只能用于数组的定义,定义之后再赋值只能一个元素一个元素地赋值。++

说明:数组不初始化,元素值为随机数

三.一维数组元素的引用

数组必须先定义后使用。在数组的使用时要注意:C语言规定只能逐个引用数组元素,而不能一次引用整个数组。

数组元素引用的一般形式是:

数组名下标

下标可以用整型常量、(整型变量或者整型表达式,其范围从0开始,小于等于"元素个数-1"。)

相关推荐
@yanyu6668 小时前
C编译器安装与第一个C程序
c语言·开发语言
山下梅子酒2258 小时前
洛谷-入门-B2070
c语言
Logic1019 小时前
C语言/数据结构位运算题解:异或XOR找出多任务下载器中的“独特下载速度“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
MI_farmer10 小时前
Anaconda 安装在 D 盘但虚拟环境跑到 C 盘,以及 Conda PermissionError: WinError 5 的解决方法
c语言·开发语言·conda
心中有你021412 小时前
C语言 二叉搜索树(BST)超详细完整实现(插入+查找+删除+三种遍历+内存释放)
c语言
神仙别闹12 小时前
基于C语言实现 TINY+ 编译器
c语言·开发语言·数据库
共享家952714 小时前
C语言-408
c语言·开发语言
ACP广源盛1392462567316 小时前
接口适配方案选型|GSV6125@ACP HDMI2.0 转 Type‑C/DP1.4 桥接芯片工程评估
大数据·c语言·开发语言·硬件架构·硬件工程·国产芯片
芯祥联18 小时前
STM32 上跑 MQTT 怎么选?嵌入式 MQTT 客户端 C 语言实现对比
c语言·stm32·单片机·嵌入式硬件·网络协议·开源·broker
Escalating_xu1 天前
【C 语言】深入理解指针(1·下):指针运算、野指针、assert 与传址实战
java·c语言·开发语言