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

📄 +

📁 实现特定功能的俐子,,很好的大家快来下巴,,大家来分享
💻
字号:
【例3.2】  演示指针及其运算概念的例子。
#include <iostream>
using namespace std;
 void main()
		{int x=56,y=65,*p;
		p=&x;//指针指向x
		cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*p<<endl;
		p=&y;//指针改为指向y
		cout<<y<<″, ″<<p<<″,″<<&p<<″,″<<*p<<endl ;
		*p=85;//通过指针改变对象内容
		 cout<<y<<″, ″<<p<<″,″<<&p<<″,″<<*p<<endl ;
		++p;//对指针进行增1运算
		 cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*p<<endl ;
		--p;//对指针进行减1运算	
	 	cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*p<<endl ;
		p=p-2;//对指针进行减2运算
		 cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*p<<endl ;
		 cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*(p+2)<<endl ;
		 cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*p<<endl ;
		*p=*(p+2);
		 cout<<x<<″,″<<p<<″,″<<&p<<″,″<<*p<<endl ;
 }
为了好理解,在程序输出的右方给出输出前的操作过程。程序输出结果如下: 
56,0012FF7C,0012FF74,56//p=&x;
65,0012FF78,0012FF74,65//p=&y;
85,0012FF78,0012FF74,85//*p=85;
56,0012FF7C,0012FF74,56//++p;
56,0012FF78,0012FF74,85//--p;
56,0012FF70,0012FF74,-858993460//p=p-2;
56,0012FF70,0012FF74,85 //*(p+2)
56,0012FF70,0012FF74,-858993460//*p
56,0012FF70,0012FF74,85//*p=*(p+2);

⌨️ 快捷键说明

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