c/c++
xuxhong
这个作者很懒,什么都没留下…
展开
-
C语言的指针
一、指针的概念 指针是一种保存变量地址的变量,不管你存入的是什么值都当作地址看待。 二、指针的运用 // 声明指针变量p int* p ; //声明并初始化 int a = 10; int* p = &a; //声明与初始化分开 int a = 10; int *p; p = &a; 很多初学者可能会范 *p = &a; 的错误. 他们可能把 *原创 2012-11-02 15:13:24 · 351 阅读 · 0 评论 -
C语言指针复杂声明解析
右左法则:首先从最里面的圆括号(未定义的标识符)看起,然后往右看,再往左看。每当遇到圆括号时,就应该掉转阅读方向。一旦解析完圆括号里面所有的东西,就跳出圆括号。重复这个过程直到整个声明解析完毕。 int p; 这是一个普通的整型变量 int *p; 首先从p处开始, 先与*结合. 所以p是一个指针, 然后再与int结合. 说明p指向的为int型. 所以p是一个指向整型的指针变量 in原创 2012-11-14 13:57:39 · 390 阅读 · 0 评论