c语言中*z++与++*z的区别
答案:2 悬赏:20 手机版
解决时间 2021-11-23 12:40
- 提问者网友:wodetian
- 2021-11-23 06:38
c语言中*z++与++*z的区别
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-11-23 07:00
由运算符结合性可知
*z++等效于*(z++) 即表达式的值为*z,且引起指针z指向后一元素
++*z等效于++(*z) 即表达式的值为z指针所指当前元素的值自增一后的值,且指针z指向不变
*z++等效于*(z++) 即表达式的值为*z,且引起指针z指向后一元素
++*z等效于++(*z) 即表达式的值为z指针所指当前元素的值自增一后的值,且指针z指向不变
全部回答
- 1楼网友:空山清雨
- 2021-11-23 07:21
*Z++是先使用*Z,然后将*z加1
*Z++是先将*z加1,然后再使用*z
*Z++是先将*z加1,然后再使用*z
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯