指向整型的指针和指向整型数组的指针有什么区别?
指向整型的指针和指向整型数组的指针有什么区别?
问题点数:0、回复次数:11Top
1 楼myyan(梦之)回复于 2003-09-04 18:45:50 得分 0
指针都是相同的,只向的内容部一样。Top
2 楼techlibin(techlb)回复于 2003-09-04 20:28:58 得分 0
int * pN = new int(); // pN是指向整型的指针,类型是int*, *pN整数
int nArray[10];
int ** pNA = &nArray; // pNA是指向整型数组的指针, 类型是int **, *pNA是int[]Top
3 楼robbinxiao(robbin)回复于 2003-09-04 21:53:11 得分 0
指向整型的指针,存放的是保存整型变量的地址
而指向数组的指针,存放的是数组首地址
其实都是存放的地址,只是地址里的内容的类型不同而已。Top
4 楼lyff8neo(对不起,我对你忠诚,因为你是c++)回复于 2003-09-04 22:29:59 得分 0
同意 robbinxiao(robbin)她的!Top
5 楼great_chenliang(Eric)回复于 2003-09-04 22:57:07 得分 0
应该怎么说:
指向整型的指针,存放的是保存整型变量的地址
而指向整数数组的指针,存放的是整数数组中第一个整数变量的地址
Top
6 楼fireinsky(kakaru)回复于 2003-09-04 23:22:45 得分 0
其实,你表述的有问题,你的说法不清,有两种理解方法:
1。指向整型的指针和指向整形数组名或是整形数组地址的指针。
2。指向整型的指针和指向整形数组元素的指针。
呵呵,
1,不同。
2,相同。Top
7 楼keiven()回复于 2003-09-04 23:31:01 得分 0
指向整型的指针是一个地址,而指向数组的指针是指向一个一连串地址的首地址。Top
8 楼bestsmoke((嘿嘿))回复于 2003-09-05 22:26:45 得分 0
有什么实质性的区别?
Top
9 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-09-05 22:50:33 得分 0
int * pInt1 = new int;
delete pInt1;
int * pInt2 = new int[123];
delete [] pInt2;Top
10 楼fishsward(.)回复于 2003-09-05 22:55:46 得分 0
其实楼主的问题是:
int arr[10];
int * p=&arr[0];
int * pArr=arr;
中p和pArr的区别???
-------是吗???Top
11 楼noscar(java+Linux)回复于 2003-09-06 01:55:45 得分 0
没有实值的区别!Top




