C语言 第6节 指针的学习与总结

#include <stdio.h>

int main()
{
	int name = 10;
	int *pName = &name;
	
	double apple = 100.0;
	double *pApple = &apple;
	//pApple = &apple;
	
	int river[] = {1,2,3,4}; //  注意这里数组定义和含括时用框符号的区别
	int *pRiver = river;

	// 指针 与 变量值
	printf("name addr = %d\n", &name); //  变量值 
	printf("pName addr = %d\n", pName);  //   指针值 与 变量的值是相等的
	
	printf("apple addr = %d\n", &apple);
	printf("pApple addr = %d\n", pApple);
	
	printf("river addr = %d\n", river);
	printf("pRiver addr = %d\n", pRiver);
	
	// 指针的大小,指针中存放的是变量的地址 
	printf("sizeof(pName) = %d\n", sizeof(pName));
	printf("sizeof(pApple) = %d\n", sizeof(pApple));
	printf("sizeof(pRiver) = %d\n", sizeof(pRiver));
		
	// 指针所指向的内容
	printf("*pName = %d\n", *pName);
	printf("*pApple = %f\n", *pApple);
	printf("*pRiver = %d\n", *pRiver);
	
	//
	
	
	
	
	return 0;
}


name addr = 1381767784
pName addr = 1381767784
apple addr = 1381767768
pApple addr = 1381767768
river addr = 1381767744
pRiver addr = 1381767744
sizeof(pName) = 8
sizeof(pApple) = 8
sizeof(pRiver) = 8
*pName = 10
*pApple = 100.000000
*pRiver = 1
未完待续

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值