每天学一点万能C语言 14 (c语言的灵魂 指针)
2018-02-01 本文已影响21人
小辰带你看世界
指针 (牢记不然会迷茫)
所谓变量的指针实际上就是指 (变量的地址),指针变量只能存放地址特别重要
记牢注释
#include
int main() // 每句都要熟记
{
int i =0; // int 是变量类型 ,i是变量名
int * p; // int * 是变量类型 p 是指针变量名 p里面只能存放地址
// int *p; 表示定义了一个指针变量 p
p = &i; // ( & 表示取地址 ) ( = 表示赋值 ) 只要加&就表示这个变量的地址
// p 是指针变量 &i 表示 取变量 i 的地址
// p = &i 表示 把变量i的地址 赋值 给 p
// p = &i; 还表示 指针变量 p指向了 i变量
// *p 和 i 表示等价的关系 *p就是 i i 就是 *p
// 所有出现 *p 的地方 都能替换成 i,出现 i 的地方也能替换成 *p.
return 0;
}
通常 我们说的指针 是说的指针变量
int x; int *px;
px=&x; // px指向 x
y = *px+5; // 表示把x内容加5赋值给 y
y = *px ++ ; // 相当于 y= x++ ;
y = ++ *px; // 相当于 y= ++x ;
小编推荐一个学C语言/C++的学习裙【 二六三,六八八,二七六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!


