首先要清楚指针是数据类型的 “叠加” 用法(非官方理解)(类似整型,浮点数),指针可以是整型指针,可以是浮点数指针,等等
指针的定义语法举例: 格式(数据类型 + * + 指针名)
int a = 80 ; //将80赋值给a
int *p = &a; //将a的位置赋予给指针p
*p = 58
#include<iostream>
using namespace std;
//---------------
int main(){
int a = 80;
int*p = &a;
*p = 56;
system("pause");
return 0
}
一个比较容易忽视的知识点:*只是定义的时候会出现,
笼统的讲,上述p表示一个地址,而*p表示的是一个整型数据。
(知识点有待完善,具体请看其他人的文章)