1、什么是指针?
指针就是地址。为了说清楚什么是指针,必须先弄清楚数据在内存中是如何存储的,又是如何读取的。
如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。编译系统根据程序中定义的变量的类型,分配一定长度的空间。
内存区的每一个字节都会有一个编号,这就是“地址”,它相当于旅馆中的房间号,在地址所标志的内存单元中存放的数据则相当于旅馆房间中居住的旅客。
一个变量的地址,称为该变量的指针。
2、指针变量
(1)、存放地址的变量就叫指针变量。
(2)、定义指针变量的一般形式为:类型名 *指针变量名; 例如:int * pointer_1;
(3)、指针变量前面的“*”表示该变量的类型为指针类型。
(4)、一个变量的指针的含义包括两个方面:一是以存储单元编号表示的地址;二是它指向的存储单元的数据类型。
(5)、如何表示指针类型。指向整型数据的指针类型表示为“int *”,读作:指向int的指针或int 指针。
2.1、如何引用指针变量
(1)、给指针变量赋值
以上就上有关C语言中的指针的相关介绍,要了解更多C语言指针,C语言中的指针,编程,Linux编程,Linux Shell,Android,Android教程,JAVA,C语言,Python,HTML5内容请登录学步园。