C语言中指针探讨

2016-11-18 20:14:48李帅于子钧谷浩荣
艺术科技 2016年9期

李帅 于子钧 谷浩荣

摘 要:C语言是某一个实体的地址,当我们在使用C语言进行编写程序的时候,就一定会使用上指针,指针的操作是编写程序的一个点。如何更好地使用指针,将是我们进行更好的书写程序的关键。指针变量的运用是C语言程序设计的重要核心部分。程序中的数据在内存中的有效读取及程序执行效率的提高多数情况取决于是否灵活使用指针。本文旨在探索C语言程序设计实践过程中如何正确操作指针变量,从而方便操作与之关联的字符串、数组、函数间数据的传递,继而解决C语言程序设计中的许多实际问题。

关键词:C语言;指针;数组;地址

地址:在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等,在前面已有详细的介绍。为了正确地访问这些内存单元,必须为每个内存单元编上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。严格地说,一个指针是一个地址,是一个常量。而一个指针变量却可以被赋予不同的指针值,是变量。但常把指针变量简称为指针。为了避免混淆,我们中约定:“指针”是指地址,是常量,“指针变量”是指取值为地址的变量。定义指针的目的是为了通过指针去访问内存单元,在C语言中,一种数据类型或数据结构往往都占有一组连续的内存单元。……

登录APP查看全文