赤脚论坛[原临沮论坛]

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9557|回复: 1

C语言入门基础之数组——数学和编程的完美结合(图)

[复制链接]
     
鲜花(1) 鸡蛋(0)
荆楚不肖生 发表于 2018-7-24 19:33 | 显示全部楼层 |阅读模式 来自 湖北省宜昌市 电信

赶紧注册,享受更多功能!查看帖内大图!

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

x
C语言入门基础之数组——数学和编程的完美结合(图)
姐姐又来更新了,刚刚过完周末,是不是玩的很开心啊,放松后我们来学习新知识吧!
现在我们要讲数组啦,编程往往和数学紧密联系着,想必在我们高中有学习过集合吧。那么在编程中我们怎么表示集合呢?刚学编程的小可爱可能学到变量时候发现,如果我需要用很多变量存储同意作用的值,需要大量的变量。
现在让小姐姐给你介绍下二维数组吧,小可爱可要认真学了哦!记得给小姐姐点赞,ღ( ′・ᴗ・` )比心
大家都玩抖音吧,我们每个人都有一个抖音号,我们还会关注一些小姐姐的抖音号,那么程序里面是怎么保存这些信息的呢,下面我们看下这张图片吧!

C语言入门基础之数组——数学和编程的完美结合(图)

C语言入门基础之数组——数学和编程的完美结合(图)
我们赶紧来学习数组怎么用吧
声明二维数组
在 C 中要声明一个数组,需要指定元素的类型和元素的数量,如下以int二维数组所示:
int arrayName [10][10];
初始化二维数组
创建完数组后,里面的内容是默认值的,我们需要对它赋值成我们想要的
内容,可以用下面这种方法
double balance[5][1] = {{1000.0}, {2.0}, {3.4}, {7.0}, {50.0}};
这段代码的意思是声明了一个长度为5数型的数组,并吧里面每个元素的值赋值,具体内容是1000.0, 2.0, 3.4, 7.0, 50.0,这样的话我们{}里面不可以超过5个数字,如果您省略掉了数组的大小,数组的大小则为初始化时元素的个数。就可以用下面这个方法初始化数组
double balance[][] = {{1,2,3,4,4},{1,23,4},{1,2,3},{1,2,5}};
这个时候,他的长度还是4,在{}里面再加个{}就变成5了
访问二维数组元素
我们学会了往里面存储内容,但是怎么取出来呢?数组元素可以通过数组名称加索引进行访问。包法利夫人读后感,元素的索引是放在方括号内,跟在数组名称的后边。例如:double salary = balance[9][1];
这个就是将第10个元素中的的第2个元素取出来赋值给salary,有些小阔耐就问了,明明不是9嘛,怎么说成第10个,打错字了吧。其实在编程语言大多数用来计数的时候,都是从0开始的,第一是元素是0哦
在这,我们是不是也可以对单个数组元素赋值呢,比如某某同学的粉丝涨了一个
我们要更新里面的元素,可以这样
double salary = balance[9][1];
balance[9][1] = salary + 1;

百姓地盘、草根平台!手机访问论坛,更方便更快捷!
点击修改为自己的签名)本站客服QQ:
     
鲜花(4) 鸡蛋(0)
年轻就是资本 发表于 2018-7-25 13:26 | 显示全部楼层 来自 湖北省荆州市 电信
小手一抖,金币拿走!
百姓地盘、草根平台!手机访问论坛,更方便更快捷!
点击修改为自己的签名)本站客服QQ:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|认证|简介|联系我们|赤脚网 ( 鄂ICP备18015422号 )

GMT+8, 2024-9-2 14:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

网站内容仅代表网友个人观点,非本站认同之观点!删帖请用删帖卡,或联系【 bbs@yalj.net 】我们会尽快处理。
声明:严禁任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!
技术管理:远安坤哥    主办单位:远安县临沮网信息管理中心
                   
快速回复 返回顶部 返回列表