gpt4 book ai didi

c++ - 带指针的奇怪运算符

转载 作者:行者123 更新时间:2023-11-30 00:37:35 25 4
gpt4 key购买 nike

我在阅读一些代码时发现了这个东西。我现在没有完整的上下文,请保存此行。

cout<<(*--*++ptr+1)<< endl;

当我们在其中输入值时,它编译得很好并且可以工作..

它的声明是这样的

char ***ptr ;

这个运算符是什么,它包含在标准中吗?

最佳答案

它不是单个运算符,它是几个一元运算符的组合。它像这样解析:

*(--(*(++ptr))) + 1

因此,ptr1 首先递增,然后取消引用,然后该值递减并再次取消引用。

关于c++ - 带指针的奇怪运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com