栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言学习日志5.4

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言学习日志5.4

#define _CRT_SECURE_NO_WARNINGS
#include

//int main()
//{
//	//编号-地址-指针
//	// 2^32种内存单元的编号
//	//0000000000000000000000000000000000000000
//	//....
//   //11111111111111111111111111111111111111111
//	指针在大小在32位平台是4字节,在64位平台是8字节
//	return 0;
//}

//int main()
//{
//	int a = 10;//占4个字节
//	int* pa = &a;//拿到的是a的4个字节中第一个字节的地址
//	*pa = 20;//pa指针变量
//	return 0;
//
//}

//int main()
//{
//	int* pa;
//	char* pc;
//	float* pf;
//	printf("%dn", sizeof(pa));//4
//	printf("%dn", sizeof(pc));//4
//	printf("%dn", sizeof(pf));//4
//	return 0;
//}

指针类型的意义
//1.指针类型决定访问权限-指针解引用的权限有多大
//2.指针类型决定了,指针走一步,能走多远 (步长)

//int main()
//{
//	//0 1 2 3 4 5 6 7 8 9 a b c d e f
//	//11111111
//	//    8421
//
//	int a = 0x11223344;
//	
//	int* pa = &a;
//	*pa = 0;//整型指针解引用1次,访问4个字节,4个字节内容全变成0
//
//	return 0;
//}

//int main()
//{
//	int a = 0x11223344;
//	char* pc = &a;
//	*pc = 0;//字符指针解引用一次,访问1个字节,
//
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 0 };
//	int* p = arr;
//	char* pc = arr;
//	double* pd = arr;
//	
//	//跳过4个字节,一个字符
//	printf("%pn", p);//006FFA80
//	printf("%pn", p + 1);//006FFA84
//	
//	//跳过1个字节
//	printf("%pn", pc);//006FFA80
//	printf("%pn", pc + 1);//006FFA81
//
//	printf("%pn", pd);//006FFA80
//	printf("%pn", pd + 1); //006FFA88
//
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 0 };
//	int* p = arr;
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		*(p + i) = 1;//p+i其实是下标为i的地址
//		//如果希望访问数组时是按整型元素来访问的话,最好把他交给一个整型指针
//	}
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 0 };
//	char* p = arr;
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		*(p + i) = 1;
//	}
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 0 };
//	double* p = arr;
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		*(p + i) = 1;
//	}
//	return 0;
//}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857293.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号