C语言中简单小程序理解指针的含义

#include <stdio.h>
void main()
{
    int i,j,k,*pt,*ps;
	i=10;
	j=10;

	pt=&i;   //将指针对应变量的地址
	ps=&j;

	*pt=30;  //实际上是通过指针对变量地址赋值
	*ps=31;

	printf("%p,%p\n",*pt,*ps);  //指针的值对应的地址的变量值,
	                            //输出的结果是十六进制,转十进制比较
	printf("%d,%d",i,j);
	getchar();
}

猜你喜欢

转载自blog.csdn.net/qq_18671205/article/details/89348524