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

[求助]小问题

许三多 发布于 2007-11-11 16:41, 436 次点击

求各位哥哥姐姐帮助




第一题
:p=3000; //p+1的结果会是多少?

第二题:char *pc=new char[100]; //上述语句在内存中占据几个内存块,怎样的布局情况?

第三题:
void test(char **p)
{
  *p=new char[100];
}//这个编译函数有问题吗?外面要调用这个函数,该怎样传递参数?
//能明白typedef int (*PFUN)(int x,int y)及其作用吗?


第四题:
const char *p1;
char * const p2;
//上面两句有什么区别吗?

6 回复
#2
孤魂居士2007-11-11 17:00
你哪里搞的这多怪题目啊 ?
#3
yanyananlin2007-11-11 17:06

第四题,第一句是指针指向的数据是常量,而第二句意思是指针是常量,也就是指针只能指向一个地址,不能改变~

#4
孤魂居士2007-11-11 17:13
第一题:p=3000; //p+1的结果会是多少?

应该是地址加1吧
#5
tianxing19852007-11-11 17:17
你好怪呀!
#6
孤魂居士2007-11-11 17:22
以下是引用tianxing1985在2007-11-11 17:17:27的发言:
你好怪呀!

什么好怪 你来做这些题目看看

#7
tianxing19852007-11-12 20:25
好怪,是指知之为知之,不会有埋怨!
抱歉,你急了!o(∩_∩)o...哈哈!
1