促销网站怎么做,5免费建站网站,创意灵感网站,石家庄软件开发公司有几家一、学习目标
了解数组的使用方法了解一维数组的使用方法了解一维数组与循环的使用方法
目录
预备第一篇#xff0c;使用软件介绍在这一篇#xff0c;C与C使用的软件是一样的#xff0c;查看这篇即可#xff1a;《软件介绍》 想了解编译原理和学习方法点这篇#xff0c…一、学习目标
了解数组的使用方法了解一维数组的使用方法了解一维数组与循环的使用方法
目录
预备第一篇使用软件介绍在这一篇C与C使用的软件是一样的查看这篇即可《软件介绍》 想了解编译原理和学习方法点这篇学习方法和一些原理C与C都是相同的《脱离学习误区》
《零基础看得懂的C入门教程 》——1第一个C程序就让你知其所以然 《零基础看得懂的C入门教程 》——2什么是数据类型、变量一看便会 《零基础看得懂的C入门教程 》——3表达式花样挺多鸭 《零基础看得懂的C入门教程 》——4条件判断原来如此 《零基础看得懂的C入门教程 》——5 容我套个娃 循环 《零基础看得懂的C入门教程 》——6自己动手写个函数
推荐
1.《备受好评的看得懂的C语言入门教程》
欢迎大家关注公众号公众号每满1024及1024倍数则会抽奖赠送机械键盘一份IT书籍2份哟~
二、了解数组的使用方法
在C中数组指同一类型值的集合它是有序的有序是指它的存储位置是按顺序存储的。数组在C中是一种数据类型跟一般变量一样可以使用一个标志来命名它。数组里存储的具体的值称为元素。数组可以分成一位数组、二维数组、多维数组。
本节只讲解一维数组二维数组将在之后循环嵌套章节讲解。
2.1 一维数组的使用方法 数组使用类型描述符描述例如需要创建一个数组名为a该数组为整型数组容量为存储10个数。C可以写为
int a[10];int表示是整数类型a则为这个数组的名称后面方括号里面的10是表示这个数组可以存储10个整数。
若需要初始化该数组则代码为
int a[10]{11,23,1,4,6,67,87,18,98,10};以上代码初始化数组该数组的值为11,23,1,4,6,67,87,18,98,10并且将该值放入花括号内再赋值给a数组。
数组的取值可以使用数组名加下标的方式获得下标指如[0]其中的0则为下标。
用当前数组为例子a[0]就表示这个数组的第1个数。a[1]就表示这个数组的第2个数。a[2]就表示这个数组的第3个数。a[9]就表示这个数组的第10个数。数组的取值是以0开始而不是1。
编写程序获取数组中的值且输出。程序如下
#includeiostream
using namespace std;
int main() {int a[10]{11,23,1,4,6,67,87,18,98,10};couta[0]的值是 :a[0]endl;couta[1]的值是 :a[1]endl;couta[2]的值是 :a[2]endl;couta[3]的值是 :a[3]endl;couta[4]的值是 :a[4]endl;couta[5]的值是 :a[5]endl;couta[6]的值是 :a[6]endl;couta[7]的值是 :a[7]endl;couta[8]的值是 :a[8]endl;couta[9]的值是 :a[9]endl;
}以上程序使用数组名加下标的方式获得值如a[0]、a[1]。结果如下
运行结果如下
从以上示例得知数组值的获取是从0开始并且逐渐加1获取这时可以使用循环可以获取所有数组的值。程序如下
#includeiostream
using namespace std;
int main() {int a[10]{11,23,1,4,6,67,87,18,98,10};int i0;for(;i10;i){cout数组第i位的值为a[i]endl;}
}以上程序使用for循环每次循环i值加1第一次是0第二次是1则第一次a[i]为a[0]第二次为a[1]以此类推将获取数组所有的值。
结果如下
字符数组与整型数组类似在描述类型时使用char存储的值表现形式也不一致。在前几章有说明表示字符使用单引号字符数组只是在存储时值需要用单引号标记。代码如下
#includeiostream
using namespace std;
int main() {char a[5]{a,b,c,d,e};int i0;for(;i5;i){cout数组第i位的值为a[i]endl;}
}由于输出的时候为字符所以占位符为%c。 结果如下
因为数组类型的数据也是变量可以使用数组名加下标更改数组指定位置的值
#includeiostream
using namespace std;
int main() {char a[5]{a,b,c,d,e};int i0;for(;i5;i){cout数组第i位的值为a[i]endl;}coutendl;a[2]f;for(i0;i5;i){cout数组第i位的值为a[i]endl;}
}运行结果为
五、总结
通过以上描述与讲解我们了解了以下几点内容
了解了数组的使用方法了解了使用循环可以获取数组的值
欢迎大家关注公众号公众号每满1024及1024倍数则会抽奖赠送机械键盘一份IT书籍2份哟~