8.2 指针变量的定义和使用
发布时间:
指针变县定义语法:数据类型* 变量名; 数据类型是指针所指的内存地址中保存的数据的类型。 示例:
js
#include<iostream>
using namespace std;
int main()
{
int a = 10; // 定义整数变量
int *p; // 指针定义语法: 数据类型 :变量名;
p = &a; // 指针变量赋值 指针指向变量a的地址
cout << &a << endl; // 打印数据a的地址
cout << p << endl; // 打印指针变量p
cout << "*p = " << *p << endl; // 通过*操作措针变量指向的内存
return 0;
}
例
js
#include<cstdio>
#include<iostream>
using namespace std;
int main() {
int a,b,s,t,*pa,*pb;
pa=&a;pb=&b;
a=10;b=20;
s=*pa+*pb;
t=*pa**pb;
printf("a=%d,b=%d\n",*pa,*pb);
printf("s=%d,t=%d\n",s,t);
return 0;
}
输出: a=10,b=20 s=30,t=200