C++学习第三十九篇

/*
* 指针所占的内存空间
*/
#include<iostream>
using namespace std;

int main()
{
	//1、指针的定义
	int a = 10;//定义整型变量a
	//指针定义语法:数据类型 * 变量名;
	int* p = &a;
 
	//在32位操作系统下(x86),指针是占4个字节空间大小,不管是什么数据类型
	//在64位操作系统下(x64),指针是占8个字节空间大小,不管是声明数据类型
	cout << "sizeof(int *) = " << sizeof(int*) << endl;
	cout << "sizeof(float *) = " << sizeof(float*) << endl;
	cout << "sizeof(double *) = " << sizeof(double*) << endl;
	cout << "sizeof(char *) = " << sizeof(char*) << endl;
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_47358937/article/details/121547100