C语言怎么获取数组的长度


本文摘自PHP中文网,作者hzc,侵删。

c语言中,定义数组后可以用sizeof命令获得数组的长度【可容纳元素个数】,通过传递数组名参数到子函数中,以获得数组长度是不可行的。

c语言中,定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数)

如:

1

2

3

4

5

6

{

int data[4];

int length;

length=sizeof(data)/sizeof(data[0]);  //数组占内存总空间,除以单个元素占内存空间大小

printf("length of data[4]=%d", length ); //输出length of data[4]=4

}

阅读剩余部分

相关阅读 >>

C语言多行注释符号是什么

C语言程序的基本结构是什么

学编程应该知道的C语言中的复数操作

C语言中数组所占字节怎么算

一个C语言程序只能有一个主函数吗

C语言中long是什么意思

C语言中有且唯一的函数是什么

在一个C语言程序中,main函数可以在任何地方出现么

C语言中undeclared identifier是什么意思?

C语言如何求三角形的面积

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...