数组的相关

初始化:

eg1:

int arr[n]={a,b,c};

①n为自然数(从0开始,表面n也可以省略不写)

②表示含有n个int型的数组,其值分别为a b c

③若n大于花括号内表示的个数,如

             int arr[5]={1,2,3};

则表示有5个int型的数组,其值分别为1 2 3 0 0。

注意,n不能小于花括号内表示的个数。

eg2:

9a5c10bc709449aca7027105633a922d.jpg

eg3:

b5aa281c22d8407eb96ee2524347ad1e.jpg

根据各个厂商编译器标准的不同,(一般大体相同,有细节区别) eg3 中的 错误 情况在有一些编译器上可以实行,虽然可以,但这种书写是非标准的,最好按照一般标准来编译程序。

① 数组是一段连续的内存空间,

②数组的下标从0开始,到n-1结束。如,

     []内为3,则下标地址为0 1 2

练习1:

生成100个0~9的随机数,统计每个数共出现多少次?

1.函数声明

第一函数只能定义一次,可声明多次

第二声明在头文件,定义在源文件

第三个最好在你的头文件中,不管是哪个头文件,都给他加上头文件保护,因为这个东西它只有好处,没啥坏处。f3f3162a168b41b0af5c61bab466c80e.jpg

  

a6c12a7b8cce4ee593bceb99ff22a9b0.jpg

 

f07b1c1aa1464ee99b3ca775b8e85169.jpg

一级指针面前都会变成一级指针

数组可用sizeof算出大小,指针只能算出字节 

c语言里不能返回数组,只能返回指针(数组地址)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值