0
点赞
收藏
分享

微信扫一扫

指针入门及指针内存大小

南柯Taylor 2022-02-27 阅读 130
蓝桥杯c++

 

#include<iostream>
using namespace std;
int main(){
	int a=10;
	int *p;
	p=&a;
	cout<<"a的地址为: "<<&a<<endl;
	cout<<"指针p为:"<<p<<endl;
	*p=1000;
	cout<<"a= "<<a<<endl;
	cout<<"*p= "<<*p<<endl; 
	
	
	
	return 0;
}
#include<iostream>
using namespace std;
int main(){
//	int a=10;
//	int *p;
//	p=&a;
//	cout<<"a的地址为: "<<&a<<endl;
//	cout<<"指针p为:"<<p<<endl;
//	*p=1000;
//	cout<<"a= "<<a<<endl;
//	cout<<"*p= "<<*p<<endl; 
	//指针所占内存空间
	//32位操作系统下,指针是占4个字节空间大小,不管是什么数据类型 
	cout<<"sizeof(int *)="<<sizeof(int *)<<endl; 
		cout<<"sizeof(int *)="<<sizeof(float *)<<endl; 
			cout<<"sizeof(int *)="<<sizeof(double *)<<endl; 
				cout<<"sizeof(int *)="<<sizeof(char *)<<endl; 
	
	return 0;
}

 64位操作系统下,指针是占8个字节

 

 

举报

相关推荐

0 条评论