社区
C++ 语言
帖子详情
sizeof问题
kpaxstudio
2004-09-01 11:23:21
#include <iostream.h>
void fun(char *p)
{
cout<<sizeof(p)<<endl;
}
void main()
{
fun("abcde",k);
}
结果是4,而不是6,这是为什么?
...全文
123
11
打赏
收藏
sizeof问题
#include void fun(char *p) { cout<<sizeof(p)<<endl; } void main() { fun("abcde",k); } 结果是4,而不是6,这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lwj_dxy
2004-09-01
打赏
举报
回复
up
Paris_Luo
2004-09-01
打赏
举报
回复
你求的是指针大小,当然是4
cn0cn
2004-09-01
打赏
举报
回复
看看SIZEOF的介绍。
http://www.vwind.com/blog/show.php?id=1&dirid=1&page=1
kpaxstudio
2004-09-01
打赏
举报
回复
那如何用sizeof测输入的几个字的大小呢?
waini11
2004-09-01
打赏
举报
回复
如果是sizeof(char*) 结果会是多少呢
dick4610
2004-09-01
打赏
举报
回复
这个问题以前也有人问,32位系统中指针大小是4字节
qwertasdfg123
2004-09-01
打赏
举报
回复
同意楼上。用strlen(p)吧
北极猩猩
2004-09-01
打赏
举报
回复
很简单啊,你获得的是指针p的大小,在32位系统中指针大小为4字节
sea373
2004-09-01
打赏
举报
回复
顶下
answerear
2004-09-01
打赏
举报
回复
p是个指针,指针是个地址,在16位系统中,地址是2字节,所以sizeof(p)=2bytes.在32位系统中,地址是4字节,所以sizeof(p)=4bytes.要求字符串长度,用strlen(p)才对。
Tycool
2004-09-01
打赏
举报
回复
32位系统,当然指针本身的size是4,
sizeof(char*)等于4
BTW: fun("abcde",k); 怎么和函数实现不同?笔误吧?
《C语言基础》 之 第3章 运算符
课程内容:表达式、赋值运算符1、赋值预算符2、关系运算符1、关系运算符2、逻辑运算符1 、逻辑运算符2、逻辑运算符3、
sizeof
运算符1 之 内存结构、
sizeof
运算符2 之 基本类型回顾 、
sizeof
运算符3 之
sizeof
的使用、...
指针的大小--
sizeof
问题
指针的大小--
sizeof
问题
原文在此:http://blog.sina.com.cn/edo2010 指针的大小是问:一个指针变量占用多少内存空间? 分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个...
指针的大小--
sizeof
问题
和
sizeof
使用规则
1、什么是
sizeof
首先看一下
sizeof
在msdn上的定义: The
sizeof
keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns ...
【常见面试题总结之C++中
sizeof
问题
】
归纳一些常见面试题,C++中
sizeof
是经常被问到的一个概念,比如,下面的几个关于
sizeof
的面试题反复出现在各大IT公司的技术面试当中,我们有必要完全理解并掌握。 【HR】:定义一个空的类型,里面没有任何成员变量...
C/C++ 彻底解决结构体的
sizeof
问题
相信在大多数人开始学习编程时,老师都会谈到各种数据类型的size
问题
。比如说一个int类型的变量大小是4byte,一个char类型的变量是1byte。这些
问题
都很好解决,但是当谈到一个结构体的大小时,答案往往就不那么肯定...
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章