#include<iostream.h>
using namespace std;
//指针: 存储内存地址的变量
//取得变量的内存地址 在变量名前加&符号
int main(){
unsigned short shortVar = 15;
unsigned long longVar = 65535;
long sVar = -65535;
cout<<"shortVar's address is: "<<&shortVar<<endl;
cout<<"longVar's address is: "<<&longVar<<endl;
cout<<"sVar's address is: "<<&sVar<<endl;
//将变量的地址存储到指针中,每个变量都有地址,即使不知道变量的地址也可以将变量的地址存到指针中。
// int *pAge = 0; //pAge 为int指针 用于存储整型变量的地址。
//指针的命名 一般以p开头 pAge pNumber 值为0的指针称为空指针。一定要讲指针初始化,没有初始化的指针为失控指针
//要让一个指针变量存储一个普通变量的地址,则必须将这个普通变量的地址赋给指针变量。
// int myAge = 40;
// int *pAgei = 0;
// pAgei = &myAge; //pAgei 指针存储了 myAge变量的地址
//简化 int myAge = 40; int *pAge = &myAge;
//指针指向变量的值 赋给 其他变量
// int yourAge = *pAgei; //千万不能 int yourAge = pAgei; 这是把内存地址赋给yourAge变量
// * 在指针中有两种用途
// 1。 声明指针 int *pNumber = 0;
// 2。 解除引用 *pNumber = 5;
// 指针 指针存储的地址 指针存储地址处的值
// int yourAge = 9;
// int *pAgei = &yourAge;
typedef unsigned short int USHORT;
USHORT herAge;
USHORT *pAgeh = 0;
herAge = 5;
cout<<"herAge is: "<< herAge <<endl;
pAgeh = &herAge;
cout<<"*pAgeh is: "<< *pAgeh <<endl;
cout<<"set *pAgeh = 7"<<endl;
*pAgeh = 7; //相当于herAge 的值设置为 7
cout<<"herAge is: "<< herAge <<endl;
cout<<"*pAgeh is: "<< *pAgeh <<endl;
cout<<"set herAge = 9"<<endl;
herAge = 9;
cout<<"*pAgeh is: "<< *pAgeh <<endl;
cout<<"herAge is: "<< herAge <<endl;
return 0;
}
/***
shortVar's address is: 0x7fff58d5ac2e
longVar's address is: 0x7fff58d5ac20
sVar's address is: 0x7fff58d5ac18
herAge is: 5
*pAgeh is: 5
set *pAgeh = 7
herAge is: 7
*pAgeh is: 7
set herAge = 9
*pAgeh is: 9
herAge is: 9
/
分享到:
相关推荐
C++指针 数组 内存释放 相关说明
C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针介绍.ppt C++指针...
c_c++指针详解 c_c++指针详解 希望对大家理解指针有帮助
C++指针精髓 笔记
C++指针.ppt C++指针.ppt
C++指针的几个经典应用,帮助你深入了解C++指针的用法
在网上搜集到的C++指针资料,打包上传上来给大家下
C++ 指针用ppt详细描述,指针是难点,次文章使用ppt描述简单易学
C++ 指针 深入 教程,关于指针的重点难点,深入的讲解
c++指针讲义,是PPT文档。讲解详细,通俗易懂。
对于初学者来讲指针这个东西很烦人,理解起来并不难,但是在实际开发中该如何灵活的使用指针却是个难点。特分享《C/C++指针经验总结——经典教程》,这个教程让你更快更透彻的知晓C++指针的奥秘:)
C_C++指针经验总结.pdfC_C++指针经验总结.pdfC_C++指针经验总结.pdf
C/C++指针详解、学习建议,包含PPT和WORD共三份文档。
关于C++ 指针的讲解 (PS:这个是试试能不能上传)
c++指针数组.rarc++指针数组.rarc++指针数组.rarc++指针数组.rarc++指针数组.rarc++指针数组.rarc++指针数组.rarc++指针数组.rar
C++指针详解 C++指针详解 C++指针详解 C++指针详解 C++指针详解 C++指针详解
c++指针方面的心得
C++ 指针 实现迷宫 程序代码 C++ 指针 实现迷宫 程序代码 C++ 指针 实现迷宫 程序代码 C++ 指针 实现迷宫 程序代码
C++ 指针讲解 C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解C++ 指针讲解
C++指针C++指针C++指针C++指针C++指针C++指针C++指针C++指针C++指针C++指针C++指针