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