关于C语言指针和指针变量的知识
- 2017-08-04 16:26:07
- 2,945 次阅读
- 0
指针是C语言中的一个重点,能正确而灵活地运用它,可以有效地表示复杂的数据结构,能动态分配内存,可以方便地使用字符串,数组等。
什么是指针?
简单地说指针就是一个地址。
什么是指针变量?
指针变量就是地址变量,用来存放地址,指针变量的值就是地址(即指针)。
定义指针变量时注意事项:
①指针变量前面的“*”表示这个变量的类型为指针型变量(在定义时)。在输出时:如,printf(“%f”,*pointer)中的*pointer表示指针变量pointer所指向的变量。可以在定义指针变量时,同时对它初始化,如:int *pointer=&a;先定义指针变量,再初始化,如:int *pointer;pointer=&a;指针变量名是pointer。
②在定义指针变量时必须指定基类型。
③指针变量中只能存放地址(指针),不要将一个整数赋给一个指针变量。
感受学习的力量!