WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > 开发语言 > C/C++

一个关于32位系统的问题
[ 来源:ITWENKU 时间:2006-10-26 15:12:05 | 浏览:183人次 ]

如果在32位系统中定义了 int p[3][7] ,那么 sizeof(p)等于多少,为什么?
多谢,小弟在线等^_^


3 * 7 * 4 = 84


3*7*4


为什么啊各位前辈,可以解释的详细点么?


84


一共有21个int型空间,然后每个int占4字节,所以就32了!


3*7个空间


sizeof(int)==4

在32位系统上,所以 32/8==4,就是4个字节

int型一般是和系统字长等宽的


和编译器相关。。。
32位XP..用Turbo2 答案是42。。。
用vc6 答案是84。。。


楼主都是 32 位系统了, Turboc2 是 32 位的么?


更正:楼主都说 32 位系统了,....


系统是操作系统还是编译系统??
没有说明啊。。。


谢谢各位,分数有限,所以只能给比较全的和较早发帖的前辈加了,还是多谢chinaplus,hailongchang和morphymorphy,谢谢你们^_^

 相关文章
·srting类型的参数传递的问题
·c++中运算符重载问题
·TC怎么嵌入汇编语言?
·怎样在C++编译器中得到预处理后的程序源码?
·关于堆栈的问题!!!!!
·virtual继承 与 sizeof 问题

 最新更新
请问:看看程序是什么错误?
《核心编程》中的几个问题
关于 Visual C++ 在 AMD 平台上 无法使用的问题
怎样阻止程序访问栈中的内容?
类与结构体混合使用
二维数组动态添加数据
bioskey检测不到:Win键、右键菜单键、抓屏键、F11、F12键,请大家帮忙
为什么我的vb6。0(SP6)没有自动参数信息功能?
求多元函数极小值的算法?
字符串free()问题,请教
如何才能solaris studio11编程效率?
A* pA = (A*)new char[100];delete pA;对么?
 版权所有:中国IT问库
copyright © 2006 www.itwenku.com all rights reserved.