1. 首页
  2. 数据库
  3. 其它
  4. 指针(*p++ (*p)++ *(p++) *p+2)与结构体遍历

指针(*p++ (*p)++ *(p++) *p+2)与结构体遍历

上传者: 2021-01-17 02:27:07上传 PDF文件 72.84KB 热度 12次
1,指针,区分*p++ , (*p)++, *(p++), *p+2,; 指针是一个变量,定义指针变量,占4字节。变量是固定大小内存块的别名,则此内存块(4字节)中存放的是指针要指向的地址空间的首地址。初始化 指针为NULL时,则此处存放的地址为0,如果要用指向别的地方,那么需要与malloc并用,由malloc开辟一段空间,并将该段空间的首地址存放与指针变量中。 *,++; 这两个符号的运算优先级相同,运算顺序由右向左。如下 分析上述4种表达式的运算顺序, 1)由于运算顺序由右向左,则*p++ 与 *(p++)和*(p+1)结果相同,先计算++,再*解引用,结果是先进行指
用户评论