C语言,数组的类型,大小
【摘要】 C语言,数组的类型,大小 前言数组可以存放很多元素,可是如何计算数组的大小呢? 一、数组的类型int a[ 5 ] ={1,2,3,4,5};数组的类型:int [5], 去掉变量名,就是数组的类型,这就是5个int 类型元素的数组类型。例如: double [20] ,float [4] 等等,都是不同类型的数组。 二、数组的大小计算数组的大小,需用 sizeof 函数。数组的大小...
C语言,数组的类型,大小
前言
数组可以存放很多元素,可是如何计算数组的大小呢?
一、数组的类型
int a[ 5 ] ={1,2,3,4,5};
数组的类型:int [5], 去掉变量名,就是数组的类型,这就是5个int 类型元素的数组类型。
例如: double [20] ,float [4] 等等,都是不同类型的数组。
二、数组的大小
- 计算数组的大小,需用 sizeof 函数。数组的大小就是所有元素的大小之和。
- 口算:例如:int a[5] 的大小就是 sizeof(int)*5为20个字节。
- 代码计算: printf ( “%u”,sizeof(a) ); 或者 printf ( “%u”,sizeof(int [5]) );
注意:在新版 VS中 需用 “%zu” 代替“%u”。否则会报错哦。
总结
sizeof 函数在今后比较常用,要多加勤练。
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)