- 0
- 0
- 约2.31千字
- 约 6页
- 2018-08-11 发布于福建
- 举报
C语言指针研究与运用
C语言指针研究与运用
摘要:指针是C语言的精髓部分,也是C语言的重要特色。本文从指针的基本概念出发,结合具体实例对指针的类型进行了分析,并对指针在实际应用中常出现的问题进行了归类总结,希望对初学者理解“指针”这一重要概念有所帮助。
关键词:C语言 指针 数组 函数
指针是C语言中的精髓,它在C语言中被广泛的使用。理解和运用好指针可以灵活方便地处理程序中各种复杂问题,可以轻松完成其他高级程序设计语言不便完成的任务。
一、指针的概念
一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针。
指针的引入为系统存取数据提供了一种“间接访问”方式。所谓间接访问,是先访问存放变量地址的存储单元,得到该变量的地址,再对变量内容进行访问。
指针变量是一种特殊变量。系统为指针变量分配一块连续存储单元不是供其存储数据,而是存储内存地址。因此,指针变量是存储内存地址的变量。
二、指针的类型
1、指向简单变量的指针。指针所指的数据类可以是简单的数据类型。
例:(1)int*p,i;p=i;意思是指针变量指向整型变量i
(2)char*p,a;p=a;意思是指针变量指向字符型变量a
(3)int*p,a[10];p=a;意思是指针变量指向数组a
2、指向数组的指针。指针所指的数组既可以是一维数组,也可以是多维数组。
原创力文档

文档评论(0)