c语言如何让表示数组不为空集,c语言:数组

a4c26d1e5885305701be709a3d33442f.png

c语言:数组

(2014-11-10 01:41:58)

标签:

杂谈

数组是个很奇妙的东西,他具有能把数字或者其他同类的元素集合起来的功能(具体得看你定义这类数据是什么类型)

一维数组:

在使用一维数组之前,必须想好,我要做怎样的东西才需要到数组。

①空数组可以假设它为一列格子,每个格子都为空的。如int A[5]

这样便是定义了一列五个空的格子。(刚定义完,如果某个格子是空的,一般会被默认为零)

②现在我刚好有五个整型数据,但是我真的不想去一个一个的去定义变量,然后把他们赋值给变量,然后再去使用他们。我是一个非常懒的程序猿,我想把他们整合起来,所以我使用数组,这样能给这五个数字规定的位置,相当于给他们编了号,方便我去调用他们。

③俺想要逐一调用这些变量来进行各种事情,所以我用for( ; ; )逐个调取这些元素。来进行我想让他做的事。

④如果我想单个调取其中一个也很简单直接A[0]这就调取了第一个格子里的内容了。

注:定义数组时,int

A[5]是有变量类型的。而调取数组元素时A[5]没有变量类型的。更应该注意的是定义中的5表示这个数组有五个格子,而调用中的5表示的是调用第6个格子中的元素,称为下标。

在明白了数组的作用与其中的奥妙之后, 来看看他的语法。

定义一维数组: 数组中数据的类型 数组名 [数组的长度];

调用数组单个元素: 数组名[元素下标];

注:数组下标是从0取起。

将一维数组传递到自定义函数中

例如:

#include

void ReadScore(int [ ]); //在声明中可以不用填写数组的名,也没错。对了别忘了,声明后面要有分号

int main()

{

int score[5];

ReadScore(score); 只需要把数组名传入自定义函数中,便是将整个数组传入自定义函数。

}

viod ReadScore(int score[ ]) //这里的东西要填好,不能像声明那样填写。并且要注意这里没有分号

{

........

}

该扯的也扯了,数组的使用其实很简单,抓住本质便可以作用自如。

╮(╯▽╰)╭

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值