天天看点

C语言_地址和指针:int定义中的指针变量和间址运算符的区别

间址运算符:通过指针来引用一个存储单元

# include <stdio.h>

int main(void)
{
	int k, *q, *p;			
	/*
	这里的*q, *p与下面的不同,定义中的*p只是用来存放地址的指针变量
	*/

	k=1;
	q=&k;
	p=q;

	printf("%d\n%d\n%d\n", k, *q,*p);	
	/*									
	*q, *p为间址运算符;
	*p代表的意思:
	先找到p中存储的地址,然后根据地址找到地址所指向的空间,并把空间当中的值取出
	*/

	return 0;
}

/*结果:
1
1
1
请按任意键继续. . .
*/
           

继续阅读