鱼C论坛

 找回密码
 立即注册
查看: 2362|回复: 0

[技术交流] C Primer Plus第10章 数组和指针

[复制链接]
发表于 2017-6-25 10:14:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

数组:数组是由数据类型相同的一系列元素组成的数据类型

数组的声明:
intmain()
{
       Float candy[365]; //内含365个float类型元素的数组
       Char code[12];//内含12个char类型元素的数组
       int states[50];//内含50个int类型元素的数组
}
“[]”表示candy、code和states都是数组,方括号中的数字表明数组中的元素个数。

访问数组中的元素:
       通过使用使用数组下标(索引)表示数组中的各个元素。素组元素的编号从0开始,所以candy[0]表示candy数组的第一个元素,candy[364]表示第365个元素,也就是最后一个元素。
初始化数组:
数组通常被用来储存程序需要的数据。刚刚声明的数组里面存放的都是随机的垃圾值,一般在程序一开始初始化数组比较好。


只能储存单个值的变量有时也称为标量变量(scalar variable),初始化这种变量:
intfix = 1;
floatflax = PI * 2;
初始化数组:
intpowers[8] = {1,2,3,4,5,6,7,8};//逐一对每个元素初始化
intpower[8] = {0};//用0初始化所有的元素
intpower[] = {1,2,1,3,4,5,6,7,8} //编译器将自动确定数组的大小

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 15:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表