指针初级知识 int *ppp

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:51:52
就以int *ppp为例来答吧,把指针的初级知识给我列一列
(请不要COPY书本,因为我看不懂书本才问的。再有,请把专有名词括起来,因为书本没有把专有名词括起来,才让我看不懂指针)

关于指针确实是个大问题,真不知道你具体是哪个不清楚。那我就瞎说一下:
int *ppp; 表示定义了一个整形的指针,它可以指向一个整形的变量,如,int i;
*ppp=i;
表示*ppp指向了i,而ppp里面放的是i的地址,你可以用printf("%d",ppp);查看里面到底放的什么,这样你可能会放心些。而*ppp表示取ppp这个地址里面所放的内容,这里当然就是i了。你可以用printf("%d",*ppp);输出查看,这样会让你知道的更具体些。差不多就这么些吧,没答好别骂人就行了。。

#include<stdio.h>
main()
{int i,*ppp=0; /*指针要用的话一般要初始话,不然会警告*/
i=3; /*这可以随便输入,这里只为测试用*/
*ppp=i;
printf("%d\n",ppp);
printf("%d\n",*ppp);
getch();
}

你以为你是谁?靠