C语言*pc++的是什么意思?求指正,貌似我的理解有误,我理解为将先取出指针PC所指向的值,然后将指针PC的值+1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 21:38:08

C语言*pc++的是什么意思?求指正,貌似我的理解有误,我理解为将先取出指针PC所指向的值,然后将指针PC的值+1
C语言*pc++的是什么意思?
求指正,貌似我的理解有误,我理解为将先取出指针PC所指向的值,然后将指针PC的值+1

C语言*pc++的是什么意思?求指正,貌似我的理解有误,我理解为将先取出指针PC所指向的值,然后将指针PC的值+1
因为运算符的优先级是++高于*(这里指取指针内容),所以上面表达式相当于*(pc++),而后置的++又是先使用值再对其自自加1,所以这个表达式的结果是,先取出pc指针的值*pc,然后再让pc指针所指的内存地址+1(而不是pc指针所值内容的值+1).望采纳~.