编程论坛
注册
登录
编程论坛
→
C++教室
字符串在内存中占的位置
孤魂居士
发布于 2007-11-09 23:34, 637 次点击
有个小小的问题 下面这个字符串在C语言和C++中 各占有的内存空间是多大?
"guhunjushi" (10个btye)
C语言申请空间中占多少?
C++占多少》?
都来讨论
8 回复
#2
succubus
2007-11-09 23:39
都是11嘛。。。。
#3
aipb2007
2007-11-10 00:59
"guhunjushi" (10个btye) // 11
后面有个空字符哦
#4
孤魂居士
2007-11-10 01:14
老师怎么说C++里面只有10
后面不要用/0啊
C要用 11个
#5
aipb2007
2007-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