C语言中简单的指针
2015-12-11 21:47
381 查看
指针是C语言的重要特征,理解指针的关键点是要弄清楚数据类型这个概念。
指针也是一种变量,它所表示的不是数据值,而是存储着数据的内存地址。通过使用指针,可以对任意指定地址的数据进行读写。假设计算机上使用的程序32位(4字节)的内存地址。这种情况下,指针变量的长度也是32位。
下面,我们定义三种数据类型的的指针:
char *a;//char为1字节
short *b;//short为2字节
long *c;//long为4字节
a、b、c都是用来存储4字节的地址的变量。数据类型表示的是从指针存储的地址中一次能够读写的数据字节数。
所以,使用指针变量c时能够从编号100地址中读写4字节的数据,如下图所示:
指针也是一种变量,它所表示的不是数据值,而是存储着数据的内存地址。通过使用指针,可以对任意指定地址的数据进行读写。假设计算机上使用的程序32位(4字节)的内存地址。这种情况下,指针变量的长度也是32位。
下面,我们定义三种数据类型的的指针:
char *a;//char为1字节
short *b;//short为2字节
long *c;//long为4字节
a、b、c都是用来存储4字节的地址的变量。数据类型表示的是从指针存储的地址中一次能够读写的数据字节数。
所以,使用指针变量c时能够从编号100地址中读写4字节的数据,如下图所示:
相关文章推荐
- 关于指针的一些事情
- Linux C函数参考手册(PDF版)
- Lua教程(十七):C API简介
- C#实现打造气泡屏幕保护效果
- 使用C#代码获取存储过程返回值
- C# Pointer指针应用实例简述
- C/C++数据对齐详细解析
- 利用C语言来求最大连续子序列乘积的方法
- 字符串的组合算法问题的C语言实现攻略
- C++智能指针实例详解
- C 语言基础教程(我的C之旅开始了)[三]
- C++中的extern “C”用法详解
- C 语言基础教程(我的C之旅开始了)[七]
- 最大子矩阵问题实例解析
- C字符串操作函数实现方法小结
- C语言中static的作用及C语言中使用静态函数有何好处
- 字典树的基本知识及使用C语言的相关实现
- 详解C语言中free()函数与getpagesize()函数的使用
- C++指向函数的指针实例解析