C语言入门:一维数组的概要
数组的概念: 具有相同数据的有序集合
一维数组的定义格式: int a[5];
类型说明符 数组名(标识符)[常量表达式(长度)];
一维数组下标 : 数组的下标 从0开始 最大下标值 为 数组的长度-1
如果下标超出了, 数组长度为5 下标写为6 这个时候叫下标溢出
下标的有效使用范围:0 到最大长度-1
一维数组的引用格式:
数组在使用的时候 不需要加类型, 定义的时候需要加类型。
定义的时候: int a[5];
使用的时候: a[0],a[1],a[2],a[3],a[4] 引用的格式
一维数组的初始化:
- 数组的全部初始化:(数组中有几个元素,就初始化几个元素)
Int a[5]={2,5,100,1000,0 };
- 数组的部分初始化:(初始化的元素个数 小于 数组的长度)
Int a[5]={1000,0 }; //如果没有初始化的 元素那个位置, 系统会补充0
- 数组的特殊初始化:(数组的元素 全部为0)
Int a[5]={0};//没有的系统 会自动补0
一维数组的输入 输出 多个元素的时候 利用循环来进行 操作。
//输入函数 scanf(“%d”,&a[0]);
for(i=0;i<5;i++)
{
printf(“对数组进行输入:”);
scanf(“%d”,&a[i]);
}
//输出函数 printf(“%d”,a[0]);
for(i=0;i<5;i++)
{
printf(“%d”,a[i]);
}
低头走一会,平视走一会,抬头走一会,活动一下!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具