首页 > 编程语言 > 详细

嵌入式C语言4.3 C语言内存空间的使用-指针与运算符

时间:2019-07-07 20:51:54      阅读:113      评论:0      收藏:0      [点我收藏+]

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.指针必须是同类型的比较才有意义

 

嵌入式C语言4.3 C语言内存空间的使用-指针与运算符

原文:https://www.cnblogs.com/ivyharding/p/11147572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!