指针地址
  • 板块学术版
  • 楼主nonameTSL
  • 当前回复11
  • 已保存回复11
  • 发布时间2022/8/15 10:11
  • 上次更新2023/10/27 15:22:52
查看原帖
指针地址
765043
nonameTSL楼主2022/8/15 10:11

辣鸡本人闲的没事,乱发的。

#include<iostream>
using namespace std;
int main()
{
	int a=0,b=90;
	int *p;//定义变量指针p 
	int *q;//定义变量指针q 
	//取ab的地址 ↓ 
	p=&a;
	q=&b;
	cout<<p<<" "<<*q<<" ";//p是a的地址,*q相当于b变量(*q==90)
	*p=*p+3; 
	cout<<a<<" ";//*p+=3 == a+=3;
	p=p+1;
	cout<<p<<" ";//单独p(p++)是地址变化,int加4,long long加8,char加1; 
	return 0;
 } 

数组↓:

#include<iostream>
using namespace std;
int a[5]={1,2,3,4,5};
int main()
{
	int *p;
	cout<<a<<" ";//数组名称就表示数组的启始地址 
	p=a;
	cout<<p<<" "<<&a[0]<<endl;
	for(int i=0;i<=4;i++)//使用指针输出数组 
	{
		cout<<*p<<" ";
		p++;
	}
	return 0;
 } 

以上就这些了

2022/8/15 10:11
加载中...