- 4
- 0
- 约2.71千字
- 约 7页
- 2018-02-24 发布于河南
- 举报
sizeof 九点用法
Sizeof 用法详解
一、sizeof三种语法: 返回的是size_t类型(typedef unsigned int size_t)
1、sizeof(object) //sizeof(对象)
2、sizeof(type_name)// sizeof(类型)
3、sizeof object //sizeof 对象 ?--因为sizeof是操作符不是函数
例如:
int i;
sizeof(i)
sizeof(int)
sizeof int ? x---此时应该用对象
sizeof i ? ??
二、sizeof计算对象大小最终也是转换成对对象类型的计算
sizeof(2)==sizeof(int)
sizeof(2+3.14)==sizeof(double)
c99标准:sizeof也可以对一个函数调用求值,其结果是函数返回类型大小,函数并不会被调用
sizeof计算出现在编译时刻,所以可以当做常量表达式使用
三、指针变量的sizeof
指针变量的sizeof值与指针所指对象没有任何关系,在32位系统中指针大小为4字节,在64位系统中指针大小为8字节
例如char* pc = abcdefg
sizeof(pc) --- 4
注:可以用strlen(pc)来计算字符串长度
四、数组的sizeof
数组的sizeof值等于数组所占内存字节数
例如:
a)char a1[]=ab
您可能关注的文档
最近下载
- JT-T-1229-2018智能运输系统长距离单相供配电系统技术要求.docx VIP
- AIAG-VDA FMEA测试考试题(答案).docx VIP
- 2025年锦江区新兴领域党建工作专员招募备考题库及参考答案详解一套.docx VIP
- SBS 弹性体改性沥青防水卷材碳足迹报告.pdf VIP
- 部编版小学语文二年级上册读书吧必读书《小鲤鱼跳龙门》导读、真题与自测.pdf VIP
- 关于建筑工程检测中难点分析.doc VIP
- 人教版六年级上册数学(2026版)第一单元《分数乘法》单元测试卷(含完整解析).docx VIP
- 小学美术手工《折纸》ppt课件.pptx VIP
- 罗尔斯-罗伊斯发动机技术手册M250-B15G和M250-B17系列.pdf
- 2.2中国的人文旅游资源 (课件)-《中国旅游地理》同步教学(高教版).pptx VIP
原创力文档

文档评论(0)