当前位置: 首页 > article >正文

【C语言】一维数组的定义与初始化

数组
不属于基本数据类型,是一种构造类型。把相同类型的数据放到一起,就是数组。
数组定义
定义时根据数据类型,使用基本数据类型进行定义。注意数组的下标从0开始,使用的时候只能访问合法的下标。比如定义数组大小为10,那么就不能访问数组中的第15个数据。
数组的初始化
初始化包括全部初始化,直接把所有数据给到数组。或者局部初始化,按顺序给到一部分数值。

#include <stdio.h>
#include <math.h>
/*	功能:一维数组的定义初始化
	时间:2024年10月 
	地点:贤者楼129 
	作者:LChen
*/

/*	数组定义:数据类型 数组名[数组大小]; 
				数组大小就是存储个数,必须是整型常量
	数组访问:数组名[下标]
				数组下标从0开始
	数组初始化:依次初始化,或局部初始化 
*/ 


int main() {
	
	int i,arr[110];
	int arr1[5] = {5,4,3,2,1};	// 全部初始化
	int arr2[5] = {7,8};			// 局部初始化
	
	for(i=0;i<5;i++)				// 查看全部初始化效果 
		printf("%d ",arr1[i]);		// 5,4,3,2,1
	printf("\n");
	
	for(i=0;i<5;i++)				// 查看局部初始化效果 
		printf("%d ",arr2[i]);		// 7,8,0,0,0
	printf("\n");

	return 0;
}

在这里插入图片描述


http://www.kler.cn/news/362058.html

相关文章:

  • ​​Spring6梳理17——基于XML的自动装配
  • 大数据治理:构建新时代数据生态的关键
  • excel将文本型数字转变为数值型数字
  • 写一个 qq自动回话的程序
  • 力扣困难题汇总(14道)
  • Python性能优化技巧:Profiling和Cython提高代码执行效率
  • 设计模式:类与类之间关系的表示方式(聚合,组合,依赖,继承,实现)
  • 【编程语言】Kotlin快速入门 - 伴生对象与懒加载
  • 关于mysql jdbc驱动fetchSize属性的说明
  • 华山论剑之Rust的Trait
  • 【Linux】一个简单while循环实现【严格轮转】,从而理解什么是【多线程的忙等待】
  • 挑战性课程《信号处理系统》(原信号与系统+数字信号处理)课程课程设计
  • Mamba学习笔记(4)——Mamba核心
  • 代码工艺:写代码的好习惯
  • 使用python自制桌面宠物,好玩!——枫原万叶桌宠,可以直接打包成exe去跟朋友炫耀。。。
  • 【LeetCode】123.买卖股票的最佳时间
  • 使用 NLP 和模式匹配检测、评估和编辑日志中的个人身份信息 - 第 1 部分
  • VBA技术资料MF212:确定Excel文件是否正在使用中
  • SSM与Springboot是什么关系? -----区别与联系
  • Psychophysiology:脑-心交互如何影响个体的情绪体验?
  • java的继承
  • git提交信息写错处理方式
  • Lua脚本的原子性
  • element plus e-table表格中使用多选,当翻页时已选中的数据丢失
  • dd小程序如何监听props中对象的值
  • PHP中‘BITWISE AND‘运算符和‘LOGICAL AND‘运算符的区别