社区
非技术区
帖子详情
如何取数组(一维)元素个数,如c中sizeof功能?
socketref
2003-01-16 12:45:45
char []dd={'a','c'} ;
如何取dd元素个数?
...全文
62
2
打赏
收藏
如何取数组(一维)元素个数,如c中sizeof功能?
char []dd={'a','c'} ; 如何取dd元素个数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanty
2003-01-16
打赏
举报
回复
用数组的这个属性
int 长度=dd.length;
socketref
2003-01-16
打赏
举报
回复
谢谢啦
c语言(4)
数组
,
一维
数组
,二维
数组
,
数组
的使用,内存
中
的存储,
数组
的使用,
sizeof
计算
数组
元素
个数
之前提到过
sizeof
是用来求内存大小的,又根据提到过的内存内
元素
都相同可得,如果当
数组
内
元素
较多时,可以依靠内存的大小来求得
数组
个数
。同样的
元素
下标都是从零开始,但是如果将
一维
数组
比作线,那么二维
数组
就是面,所以可以将二维
数组
的下标通过类比平面直角坐标系,有横纵两条轴。
一维
数组
是由一个
数组
构成,则二维
数组
则是由两个
数组
组成,多维
数组
以此类推。
数组
分为
一维
数组
和多维
数组
,而多维
数组
中
最常见的就是二维
数组
。便是用
数组
的大小与单个
元素
的大小求得
元素
个数
。(2)
数组
必须是由二个以上的
元素
组成的。
C语言二维
数组
数组
:批量创建一组类型相同的变量 int arr[5]={0,1,2,3,4}; 创建
数组
[ ]
中
必须给一个 常量 才可以。 下标从0开始计算,通过[]
取
下标 计算
数组
中
元素
个数
sizeof
(arr)/
sizeof
(arr[0])
一维
数组
在内存
中
的存储是连续的 二维
数组
本质上还是一个
一维
数组
,只不过
数组
里面的每个
元素
又是一个
一维
数组
。 int arr[3][4] ==> 本质上是一个
元素
个数
为 3 的
一维
数组
,每个
元素
又是一个长度为 4 的
一维
数组
。同
一维
数组
一样
元素
个数
3 可以省.
sizeof
计算
数组
元素
个数
与strlen
sizeof
计算
数组
元素
个数
【C语言】
一维
数组
和二维
数组
怎么定义?怎么使用?
sizeof
在
数组
中
的使用?
数组
和指针的结合?
例如,如果“arr”是一个有10个
元素
的整数
数组
,那么
sizeof
(arr)将返回该
数组
的总大小(以字节为单位)(这将
取
决于特定s系统
中
整数的大小),而
sizeof
(arr[0])将返回单个整数
元素
的大小。
sizeof
(brr[0][0]) ->单元格类型所占字节数与
一维
数组
arr[0]含义一致,单个
元素
的大小。*
数组
名 = 首
元素
的值 => *brr = brr[0][0] //访问第1行第1个
元素
的值。,它的工作原理是将
数组
的总大小(以字节为单位)除以单个
元素
的大小(也以字节为单位)。
【C语言】
sizeof
(
数组
名),包括
一维
数组
、字符
数组
、二维
数组
sizeof
(a);
sizeof
(a+0);
sizeof
(*a);
sizeof
(a+1);
sizeof
(a[1]);
sizeof
(&a);
sizeof
(*&a);
sizeof
(&a+1);
sizeof
(&a[0]);
sizeof
(&a[0]+1)
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章