c语言中s++与*s++的区别
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 19:57:24
c语言中s++与*s++的区别
c语言中s++与*s++的区别
c语言中s++与*s++的区别
楼上错了,前面的s如果是变量就是值加1,如果是指针就是地址加1,后面这个是地址加1而不是指向的内容加1,因为++的优先级高于*,但是注意两者都是事后加!,也就是说如果是a=*s++的话那么是先将*s的值赋给a然后地址再加1,s++也是一样的.
收录互联网各类作业题目,免费共享学生作业习题
爱做题作业网手机作业共收录了 千万级 学生作业题目
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 19:57:24
c语言中s++与*s++的区别
c语言中s++与*s++的区别
c语言中s++与*s++的区别
楼上错了,前面的s如果是变量就是值加1,如果是指针就是地址加1,后面这个是地址加1而不是指向的内容加1,因为++的优先级高于*,但是注意两者都是事后加!,也就是说如果是a=*s++的话那么是先将*s的值赋给a然后地址再加1,s++也是一样的.