6.数组

1.一维数组基本使用

把具有同类型的若干变量按有序形式组织起来——称为数组。

数组就是在内存中连续的相同类型的变量空间,所有成员在内存的地址是连续的。

2.定义数组

定义数组时,[ ]内最好是常量。

初始化:定义时同时赋值。 

int a[10]={}; 

3.数组名

数组名是一个地址的常量,代表数组中收元素的地址。

数组名是数组首元素的地址。

4.二维数组

二位数组初始化

int a[][4]={0,1,3};定义同时初始化,第一个[]可以不写;

int a[3][4]={0};如果第一个[]不写,必须初始化.

5.多维数组

6.字符串和字符数组

字符数组打印要加结束符,不加会异常;

字符串自带结束符,自动隐藏结束符。

 

\0后面最好别跟数字,有可能组成转义字符。

7.字符串的输入输出

scanf("%s",a);//a没有&,原因数组名为首地址。

8.产生随机数

设置种子srand();

rand()产生随机数。

 

每次获取不同的随机数

#include<time.h>//头文件

 

srand((unsigned int)time(NULL));//获取系统时间,系统时间会变,srand()也会变。

 

posted @ 2018-11-21 13:02  西贡小傻  Views(116)  Comments(0Edit  收藏  举报