(C语言)数组1

(C语言)数组
数组:将若干个相同数据类型的变量存放在一个连续的内存空间
·数组的最小单位是元素
·数组中的每一个元素都是一个变量
·构造类型:将基本类型构建成类型
·相同的数据类型存放在一个集合中,这种构造类型就是数组
1.数组的定义
数组名和变量名的定义方法一样,符号与[]结合代表这个是一个数组,数组中的元素个数由[]里面的数值决定,每个元素的类型,数组名前面的类型决定,定义数组时,[]里面的值不能为变量,只能为常量,使用时,[]里面的值可以为常量也可以为变量,数值数组不能整体操作,数组的每一个元素都是变量,可以被改变赋值
2.数组的初始化

//int num[10] = { 1,2,3,4,5,6,7,8,9,10 };
//int num[10] = { 1,2 };//如果数组只初始换部分元素,其它元素被初始化为0
//int num[10] = { 0 };//将数组元素全部初始化为0
//int num[10] = { [5]=5};//将数组中第五个元素初始化为5,其余为0
//int num[10];//err, 定义时没有告知有几个元素
int num[] = { 1,2,3 };//如果定义时,[]中没有值,这个数组的元素个数由{}里面的元素个数决定
for (int i = 0; i < 10; i++)
{
	printf("%d", num[i]);
}
printf("\n");

return(0);

3.数组的大小

//num是数组名,代表这个数组
int num[10] = { 1,2,3,4,5,6,7,8,9,10 };
printf("%d", sizeof(int[10]));
printf("%d", sizeof(num));
//求数组元素的个数
int n = sizeof(num) / sizeof(num[0]);
printf("%d", n);

return(0);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值