Sizeof运算符
来源:互联网 发布:平成废物知乎 编辑:程序博客网 时间:2024/05/16 04:13
Sizeof运算符:
运算符sizeof可以用来确定数组的大小,如果数组有10个整数,那么sizeof通常为40;
用数组的大小初一数组元素的大小可以得到数组的长度,sizeof[a]/sizeof(a[0])
当需要数组长度时,可以采用上述表达式,例如数组a的清零操作为
For (i=0; i<sizeof (a)/sizeof(a[0]);i++)
a [i]=0;
(注意的是用这一条会出现警告信息,因为sizeof返回值得类型是size-t)不过可以强制转换成有符号的整数,如下:
For(i=0;i<(int )(sizeof(a)/seizeof(a[0]));i++)
a [i++];
不过这个可以定义一个宏会更好:
#define SIZE ((int )(sizeof(a)/seizeof(a[0]))
For (i=0;i<SIZE;i++)
a [i]=0`
虽然可以用运算符可以计算出数组变量的长度,但是他无法给出关于数组形式参数的正确答案:
Int f(int a[])
Int len =sizeof(a)/sizeof(a[0];)
{Wrong :not the number of elements in a }
- sizeof Operator/sizeof运算符
- sizeof运算符详解
- 关于sizeof运算符
- sizeof运算符
- sizeof()运算符使用
- sizeof运算符
- sizeof运算符
- 关于sizeof运算符
- sizeof运算符详解
- Sizeof运算符
- sizeof运算符详解
- 关于sizeof运算符
- sizeof运算符
- sizeof 运算符
- sizeof运算符
- sizeof运算符详解
- sizeof 运算符
- sizeof运算符解析
- 在Android adb中显示中文
- linux
- 一位落后生父亲家长会上的演讲
- js的innerHTML及jquery的html() 在ie下不兼容“未知运行时错误” 的解决方案
- Android获取手机和系统版本等信息的代码
- Sizeof运算符
- UIScreen(屏幕)、UIWindow(画框)、UIView(画布)、didFinishLaunchingWithOptions的概念
- 解决Android无法读取中文路径问题及中文文件名
- 从寄存器看I386和x64位中函数调用中参数传递
- 一天一天的充实。。。
- Android微信终端开发工具的新手使用教程
- 函数
- Mysql乱码问题
- static详解