C语言-指针

(1)指针:指向变量的地址

(2)变量和指针,变量的地址是变量和指针的纽带,如果变量a包含了变量b的地址,则可以说明a指向b。在程序代码中是通过变量名来对内存单元进行存取操作的,但是代码经过编译后已经将变量名换换为该变量在内存中存放的地址,对变量的存取都是通过地址来访问内存单元的方式。在低级语言的汇编语言中都是直接通过地址来访问内存单元的,在高级语言中一般使用变量名来访问内存单元。但是c语言作为高级语言提供了通过地址来访问内存单元的方式。

(3)指针变量:例如:int a ;int *p=&a;或者int a;int *p;p=&a;&a表示变量a的地址。指针变量赋值的时候不能直接将数字赋值给指针变量

posted @ 2015-11-27 14:37  冷月枫寂  阅读(165)  评论(0编辑  收藏  举报