c语言中s++与*s++的区别
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 04:12:07
![c语言中s++与*s++的区别](/uploads/image/z/10978435-19-5.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%ADs%2B%2B%E4%B8%8E%2As%2B%2B%E7%9A%84%E5%8C%BA%E5%88%AB)
xKN0E4%0GـU4 F|+"~If{MUl3W>Cn8^z4"4ñLa
ࡸȁ:=Eq#
.} *fb勺=}+h Í8Yu8cwQ8t|H>]L|d[(Day);|q/@FLwtǼ*DP9\U>jr>Ԥ5DjgT`O5
ױ,
c语言中s++与*s++的区别
c语言中s++与*s++的区别
c语言中s++与*s++的区别
楼上错了,前面的s如果是变量就是值加1,如果是指针就是地址加1,后面这个是地址加1而不是指向的内容加1,因为++的优先级高于*,但是注意两者都是事后加!,也就是说如果是a=*s++的话那么是先将*s的值赋给a然后地址再加1,s++也是一样的.