注册 登录
编程论坛 C++教室

字符串在内存中占的位置

孤魂居士 发布于 2007-11-09 23:34, 637 次点击
有个小小的问题 下面这个字符串在C语言和C++中 各占有的内存空间是多大?

"guhunjushi" (10个btye)

C语言申请空间中占多少?
C++占多少》?


都来讨论
8 回复
#2
succubus2007-11-09 23:39
都是11嘛。。。。
#3
aipb20072007-11-10 00:59
"guhunjushi" (10个btye) // 11

后面有个空字符哦
#4
孤魂居士2007-11-10 01:14
老师怎么说C++里面只有10
后面不要用/0啊
C要用 11个
#5
aipb20072007-11-10 02:27

你们老师说的是string类类型

string str = "1234"; 这个就没有‘\0’
char *str = "1234"; 这个就会追加

#6
孤魂居士2007-11-10 12:23
哦原来是这样啊  嘿嘿
#7
小飞丫2007-11-10 12:25
HOHOHO~~~
你那个问题我们老师昨天刚讲
#8
孤魂居士2007-11-10 12:27
你也刚刚学字符串?〈数据结构里面的
嘿嘿 ``
#9
小飞丫2007-11-10 12:35
1