0
点赞
收藏
分享

微信扫一扫

c语言指针基础知识

落拓尘嚣 2022-03-12 阅读 104

地址:最开始32位处理器有2^32个地址每个地址占一个bit,但例如:char类型占一个字节=8bit一个内存单元占1bit就有点小了,经过发展一个内存单元变为一个字节。

所以在32位处理器中每个指针变量所占内存为4字节,36位处理器中指针变量所占内存为8字节

int main()
{
	int a = 10;//a在内存中要分配4个字节的内存
	return 0;
}

指针:

int main()
{
	int a = 10;//a在内存中要分配4个字节的内存
	int * pa = &a;//*表示pa为指针变量,&表示取地址符
	* pa = 20;
	printf("%d",a);
	
	return 0;
}

指针可以通过地址来改变变量的值

举报

相关推荐

0 条评论