⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pointer2.cpp

📁 c语言教程源码
💻 CPP
字号:
//这个程序在本书所带软盘中,文件名为POINTER2.CPP
//这个程序演示指针变量和普通变量的各种操作以及它们之间的关系。

#include <iostream.h>

void main(void)
{
	int *n_pointer;			//定义一个整型指针变量n_pointer
	int num = 100;

	float *f_pointer;		//定义一个实数型指针变量f_pointer
	float real;

	n_pointer = &num;		//指针变量n_pointer指向变量num
	f_pointer = &real;		//指针变量f_pointer指向变量real

	real = 3.1415;			//指针f_pointer所指向的地址中的内容为3.1415

	//输出指针指向的地址以及变量所代表的地址(结果完全相同)
	cout << "n_pointer = " << n_pointer << endl;
	cout << "&num = " << &num << endl;

	cout << "f_pointer = " << f_pointer << endl;
	cout << "&real = " << &real << endl << endl;;

	//输出指针指向的地址中的内容以及变量的值(结果完全相同)
	cout << "*n_pointer = " << *n_pointer << endl;
	cout << "num = " << num << endl;

	cout << "*f_pointer = " << *f_pointer << endl;
	cout << "real = " << real << endl << endl;

	//输出指针变量本身所代表的地址
	cout << "&n_pointer = " << &n_pointer << endl;
	cout << "&f_pointer = " << &f_pointer << endl;

   //如下语句产生相同的输出结果
	cout << "num = " << num << endl;
	cout << "*&num = " << *&num << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -