C 提高之变量和指针
来源:互联网 发布:伏安特性曲线实验数据 编辑:程序博客网 时间:2024/05/29 15:55
变量和指针
定义一个变量int num = 0x64;
变量的三要素:变量的类型 int 变量的名num 和变量的值0x64
程序清单 输出变量的地址和变量的值
#include<stdio.h>int main(int argc,char*argv[]){ int iNum = 0x64; printf("%x,%x\n",&iNum,iNum); return 0;}
分析://&iNum 是指向int变量iNum的指针
//存放&iNum的值(通过&iNum就能找到变量iNum的值0x64)
定义一个存放指针&iNum的变量
int iNum = 0x64;int *ptr = &iNum;//ptr是指向int的指针(变量)int* 类型名是指向int的指针类型
&ptr 是指向指针变量ptr的指针
int iNum = 0x64;int*ptr = &iNum;typedef int* ptr //ptr 等于int*
typedef int*PTR_INT; //PTR_INT等于int*//定义指向PTR_INT类型的指针变量pptrPTR_INT *pptr = &ptr;//pptr是指向PTR_INT*的指针变量,PTR_INT的类型为int* pptr是指向int**的指针变量,PTR_INT的类型为int*//所以pptr就是保存int型ptr地址的双重指针//等同于下面的定义方式int **pptr = &ptr;//下面的等式恒成立*pptr == *(&ptr) == ptr**pptr == *ptr ==*(&ptr) ==iNum
阅读全文
0 0
- C 提高之变量和指针
- C语言提高之——C和指针总结
- c++:变量,数组和指针
- 指针变量和指针变量的地址(c/c++)
- C语言提高之指针初步
- C语言基础与提高之指针
- 【C语言提高29】两个辅助指针变量挖字符串
- 【C语言提高34】数组指针变量的定义
- 【C语言提高35】数组指针和指针数组
- C语言提高之——从结构和指针看数据结构链表
- c/c++ 函数指针和指针函数,变量指针和指针变量
- C语言学习之指针变量
- 单片机C语言之指针变量
- C语言之指针专题一:指针变量和指针所指向的内存空间是两个不同的概念
- C语言之指针专题一:指针变量和指针所指向的内存空间是两个不同的概念
- C/C++函数、变量和指针
- c 指针定义和引用 变量类型
- C语言的变量域和指针
- 图解HTTP
- linux常用命令
- MySQL日志文件的开启与参数详解
- 毕业后五年,你会在哪里…
- 关键字之运算符
- C 提高之变量和指针
- C++ new[] 实际申请内存
- 【工具】Anaconda版本管理
- 2017年6月4日22:08:33 238. Product of Array Except Self 【medium】
- 21条css高级技巧
- Java swing setEnable()”方法的使用
- 【NGUI基础知识】——UIGrid(网格排列)
- caffe训练与微调时的区别
- MFC与duilib之间控件相互调用