📄 pointer2.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 = # //指针变量n_pointer指向变量num
f_pointer = ℜ //指针变量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 + -