摘要: *p++是指下一个地址; (*p)++是指将*p所指的数据的值加一; /******************解释**********************/ ->C编译器认为*和++是同优先级操作符,且都是从右至左结合的,所以*p++中的++只作用在p上,和*(p++)意思一样。 ->在(*p)+ 阅读全文
posted @ 2018-07-10 17:33 Jzeng666 阅读(5031) 评论(0) 推荐(0) 编辑
摘要: *p++是指下一个地址。 (*p)++是指将*p所指的数据的值加一。 C编译器认为*和++是同优先级操作符,且都是从右至左结合的,所以*p++中的++只作用在p上,和*(p++)意思一样;在(*p)++中,由于()的优先级比*和++都高,所以++作用在()内的表达式*p上。比如有: int x,y, 阅读全文
posted @ 2018-07-10 16:53 Jzeng666 阅读(6016) 评论(0) 推荐(0) 编辑