QQ群:703568346
扫码预约课程
本帖最后由 超神级 于 2013-9-12 23:36 编辑 #include <iostream> using namespace std; int main() { int *p=new int; *p=2;//这里并未用取址符! cout<<"(输出*p的值)"<<*p<<endl; cout ...
cad20020601 发表于 2013-9-13 21:08 加油哈哈
rosynirvana 发表于 2013-9-13 11:06 栈先进后出也不关你的事情的,完全是编译器来处理的 堆上分配了就要负责回收 堆也不一定是链表
超神级 发表于 2013-9-13 10:25 堆说的是堆区链表的储存方式!栈说的是栈的先进后出储存方式............这些概念我也不是很清楚........ ...
rosynirvana 发表于 2013-9-13 00:15 没明白这句什么意思
超神级 发表于 2013-9-12 23:38 我试了一下!放在栈中不行!在堆中可以!
rosynirvana 发表于 2013-9-12 23:41 最后一个是2的地址 另外用%d输出指针是错误的,指针有个自己的占位符 %p
rosynirvana 发表于 2013-9-12 22:54 其实我觉得指针最容易困惑的地方不是指针变量的地址,而是声明和初始化时候的写法……