当前在线人数15812
首页 - 分类讨论区 - 电脑网络 - 葵花宝典版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: 怎样获得一块指针storage的大小?
[同主题阅读] [版面: 葵花宝典] [作者:guoan] , 2004年06月09日11:35:46
guoan
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: guoan (都是好人埃), 信区: Programming
标  题: Re: 怎样获得一块指针storage的大小?
发信站: Unknown Space - 未名空间 (Wed Jun  9 11:35:46 2004) WWW-POST

If in windows, why not use _msize()?
【 在 johny (前程似锦) 的大作中提到: 】
: 预想中sizeof(b)应该是20的,可输出是4,看来只计算了一个指针本身的大小。
: 怎样才能得到b所指向的内存的大小呢?
:
: code如下:
:
: -------------------------
:
: #include <stdio.h>

: int main()
: {
:   char a[10];
:   char *b = (char *)malloc(20);

:   printf("the size of array a is %d\n", sizeof(a));
:   printf("the size of array b is %d\n", sizeof(b)/sizeof(b[0]));

:   exit(0);
: }
:


--
※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 137.71.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996