C获取数组长度
来源:互联网 发布:java游戏下载宝软 编辑:程序博客网 时间:2024/04/29 21:10
如果是int型数组,举例如下
int a[] = {1, 3, 5, 7, 4};
则数据长度可以直接sizeof函数
int N = sizeof(a)/sizeof(int); // N = 5
但是,要注意,当数组a以地址形式作为参数传入函数中时,此时如果采用此方法,得到的数据组长度则为1,例如下例
void fun(int *a)
{
int N = sizeof(a)/sizeof(int); // N = 1
}
所以,可以在调用函数之前将数组长度计算出来
int a[] = {1, 3, 5, 7, 4};
int N = sizeof(a)/sizeof(int); // N = 5
fun(a, N);
0 0
- C获取数组长度
- c语言获取数组长度
- c/c++ 获取数组长度
- C/C++ 中如何获取数组长度
- C/C++ 中如何获取数组长度
- C/C++ 中如何获取数组长度
- c/c++如何获取数组的长度
- C/C++获取数组的长度
- C语言 获取int数组长度
- C语言获取数组长度示例
- C/C++ 获取数组的有效长度
- C/C++中如何获取数组长度
- c语言怎么获取数组的长度
- C/C++中获取数组的长度
- c语言怎么获取数组的长度
- C/C++语言获取数组的长度
- C或C++获取数组长度
- c语言获取定义数组的长度
- 项目保存头像页面
- (更新)knockout.js学习——1.3例子——绑定的详细语法
- SEO入门知识1:网站改版后怎么做SEO
- 【180网站】8-14
- Objective-C中Block语法
- C获取数组长度
- 一句开场白来开始重新开始我的博客园生涯吧
- hdu 3018 欧拉回路
- JNI视频教程 笔记(二)
- google服务框架
- 海量数据处理常用思路和方法
- 日志管理模块
- 自定义 setDateFormat 显示格式
- ubuntu10.04 Git服务器搭建之Repo