1. ++、--、+、-
int a=100;
a+1;
对比:
int *p=xxx; [0x12]
p+1; [0x12+1*sizeof(*p)]
指针的加法(减法)运算,实际上加(减)的是一个单位,单位的大小可以使用sizeof(p(0))获得
int *p p+1
char *p p+1
p++ p-- 更新地址
2. [ ]
变量名[n]
n:ID b标签
地址内容的标签访问方式
取出标签里的内存值
3. 逻辑操作符
>= <= == !=
1.跟一个特殊值比较,一般和0比较 0x0:地址的无效值,结束标志
if(p == 0x0)
NULL
2.指针必须是同类型的比较才有意义
原文:https://www.cnblogs.com/ivyharding/p/11147572.html