第14节 C语言五大类型之构造类型(数组)

论坛 期权论坛     
匿名小用户   2019-10-20 18:11   121   0
<h1><br>
围绕C语言的第一条线:数据类型</h1>
<p></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="line-height:normal;font-family:'Heiti SC Light';">
<strong><span style="font-size:32px;">构造类型</span></strong></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
   是一个复合的数据类型,进行批量处理数据的时候,就得引入一个新的类型,同时能够保存多个 变量。</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<h1>1.数组</h1>
<h2>  1.1什么是数组?</h2>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     数组就是能够保存<span style="color:#ff4013;">相同数据类型</span>的 <span style="color:#ff4013;">
有序</span>的 <span style="color:#ff4013;">集合</span>。</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     1.能够保存相同数据类型的变量</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     2.数组中保存的每一个变量的内存地址,在内存中是</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
      连续的一段内存空间。(顺序存储结构)</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     3.集合 指的是数组元素在数据结构上 逻辑关系</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
           集合  线性关系  树   图</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<h2>  1.2 数组是干什么用的?</h2>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     用于批量处理 数据用的。一次处理很多个变量。</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<h2>  1.3 如何声明一个数组 <span style="color:#ff6251;">[ ] </span>下标运算符</h2>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     一般格式: 类型标示符 数组名[];</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     例如:要创建一个数组,这个数组能够保存<span style="color:#d357fe;">10</span>个<span style="color:#ff4013;">整型</span>变量的数据,数组名称叫做<span style="color:#ff4013;">arr</span>。array</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     int arr[<span style="color:#be38f3;">10</span>];</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     表示:声明了一个能够存储10个整型变量的数组arr。[10] 数字10表示的是,这个数组能够存储变量的个数。也叫做数组元素的个数。</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     int a0,a1,a2,a3,a4,a5,a6,a7,a8,a9&lt;==&gt;int arr[10]</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     int a0,a1,…….a9999 &lt;==&gt;int brr[10000];</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     练习:声明一个能够保存5个<span style="color:#ff4013;">字符类型</span>的数组crr;</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
        char   crr[5];</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
<span></span>double drr[3];</p>
<h2><br>
   1.4 数组的初始化</h2>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
      1.4.1 变量的初始化</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
       int a = 0;</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
       int b = 100;</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
       char c = 0;char d = 'A';</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';">
     1.4.2 数组的初始化</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';color:rgb(255,64,19);">
<span style="color:#000000;">      </span> 1.通用初始化的方式(只限数值)</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';color:rgb(255,64,19);">
         int a[10] = {0};</p>
<p style="font-size:18px;line-height:normal;font-family:'Heiti SC Light';min-height:19px;">
<br></p>
<p style="font-size:18px;line-height:norma
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:50
帖子:1079
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP