gpt4 book ai didi

c - 前缀和后缀运算符的必要性

转载 作者:太空狗 更新时间:2023-10-29 17:18:26 27 4
gpt4 key购买 nike

前缀和后缀增量运算符的必要性是什么?一个还不够吗?

就这一点而言,存在类似的 while/do-while 必要性问题,但是,同时拥有它们并没有那么多混淆(在理解和使用上)。但是同时具有前缀和后缀(例如这些运算符的优先级,它们的关联,用法,工作)。有没有人遇到过你说“嘿,我要使用后缀增量。它在这里很有用。”的情况。

最佳答案

POSTFIX 和 PREFIX 不一样。 POSTFIX 仅在当前语句/指令结束后递增/递减。而 PREFIX 递增/递减然后执行当前步骤。例如,要运行 n 次循环,

while(n--)
{ }

完美运行。但是,

while(--n)
{
}

只会运行n-1次

或者例如:

x = n--;x = --n; 不同(xn 的第二种形式值 将相同)。当然,我们可以在多个步骤中使用二元运算符 - 做同样的事情。

要点是假设如果只有post -- 那么我们必须分两步写x = --n

可能还有其他更好的原因,但我认为这是保留前缀和后缀运算符的一个好处。

关于c - 前缀和后缀运算符的必要性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17431214/

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