办公室装修设计app,优化游戏性能的软件,网站seo入门基础教程书籍,网站举报平台12315其实在之前的学习中我们已经或多或少接触到了数组#xff0c;有关scanf()的安全用法中我们提到了如何避免数组溢出的问题#xff0c;详情可以查看二、C语言数据类型与变量#xff08;scanf和printf (4#xff09;完)
这一章我们将详细学习数组在C语言中的应用
1.数组的概… 其实在之前的学习中我们已经或多或少接触到了数组有关scanf()的安全用法中我们提到了如何避免数组溢出的问题详情可以查看二、C语言数据类型与变量scanf和printf (4完)
这一章我们将详细学习数组在C语言中的应用
1.数组的概念 数组是⼀组相同类型元素的集合 • 数组中存放的是1个或者多个数据但是数组元素个数不能为0。 • 数组中存放的多个数据类型是相同的。 数组分为⼀维数组和多维数组多维数组⼀般比较多见的是⼆维数组。 2.一维数组的创建与初始化
1基本语法 存放在数组的值被称为数组的元素数组在创建的时候可以指定数组的大小和数组的元素类型。 也可以同时将数组中的元素一起定义出来。
可以依次说明数组的数据类型、数组名、数组长度并定义数组内的数据。数组中存放数据的类型可以是 char、short、int、float 等
类型 数组名[可以规定元素的个数也可以空]//形如int arr[20];//创建了一个名为arr的整型数组int arr[5]{0};//不完全初始化
int arr[5]{1,2,3,4,5};//完全初始化
char ch[8];//字符类型
double weighth[10];//双精度浮点数类型2初始化 有时候数组在创建的时候我们需要给定⼀些初始值。这些元素被放入花括号中如上面的代码所示。 //完全初始化
int arr[5] {1,2,3,4,5};
//不完全初始化
int arr2[6] {1};//第⼀个元素初始化为1剩余的元素默认初始化为0//错误的初始化 - 初始化项太多
int arr3[3] {1, 2, 3, 4};