作业帮 > 综合 > 作业

c语言中*t++ 和(*t)++分别代表什么

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 08:51:20
c语言中*t++ 和(*t)++分别代表什么
*t++就是*(t++),也就是先取*t,然后t这个指针在后移一位
(*t)++就是先取*t,然后把*t这个值再++,就是*t这个值自增1,
前一个是取值后,指针自增,后一个是取值后,把取出来的值自增.
再问: *(t++)不是先看括号里的么 指针先后移一位 然后再*,那就应该是后一位里面的值啊
再答: ++在后是先运算再自增, 如果是*(++t)才是你说的那种情况。