学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。...指针变量就是一种变量, 和其他种类的变量类似, 但指针和其他变量又有区别.
首先C语言作为一种类型语言, 每个变量都会有几个属性.
变量名称.
变量类型.
变量的值....对于指针变量, 可以认为有4个属性.
指针变量的名称.
指针变量的类型, 即指针类型.
指针变量的值, 即一个地址.
指针变量的值所指向的内存里的数据类型. 本文称做"指向类型"....Address stored in ip variable: bffd8b3c
Value of *ip variable:20
类型
对于C语言来说, 搞清楚变量的类型相当重要, 涉及到指针的时候就更加重要...整个来说: next是一个指针, 指向一个函数, 函数的返回值也是一个指针, 指向一个类型为char的常量指针.
C语言为类型语言, 即每个变量都有类型.