有关指针的问题

谁能看明白 帮我解释下 #include "iostream.h" void main() { int a=10;//这是创建一个int int *m=&amp;a;//这句话的意思是不是int* 一个m(申请一个指针m)然后这个指针变量的内容应该是a的地址,不应该是10? int *p=(int*)m;//这是不是申请一个指针变量p,然后p的内容等于m的内容?也就是说p里边的内容存放的是m里的内容,也就是a的地址? cout < <"p=" < <p < <" *p=" < <*p < <" &amp;p=" < <&amp;p < <" &amp;(*p)=" < <&amp;(*p...
我的提问 | 2008-04-24 19:09 | 阅读 2300 次 | 评论 2 条

有关new delete的问题

天气: 晴朗心情: 高兴为什么(delete pheap; pheap=new int;)两个或其中的一个可去可不去,两种情况执行结果一样。#include<iostream.h>int main(){ int localvariable=5; int *plocal=&amp;localvariable; int *pheap=new int; *pheap=7; cout<<"localvariable:"<<localvariable<<endl; cout<<"*plocal:"<<*plocal<<endl; cout<<"*pheap:"<<*pheap<<endl; d...
我的提问 | 2008-04-24 19:05 | 阅读 2320 次 | 评论 1 条
浏览78528次