后增 问答列表

运算符关联性、优先级

作者:Franc 提问时间:2/1/2021

我只是想知道,对于以下代码,编译器是否单独使用关联性/优先级或其他一些逻辑来计算。 int i = 0, k = 0; i = k++; 如果我们根据关联性和优先级进行计算,则具有比 更高的优...

增量运算符优先级 [duplicate]

作者:Ibrahim Khalil 提问时间:8/14/2020

这个问题在这里已经有答案了: 在这种情况下,为什么输出为“0”? (4 个答案) 3年前关闭。 当我说 int a = 0; int b = 1; a = b++; // a=1 then b=...

假设 i=0 并且数组的所有元素都初始化为 0,则此行的计算顺序是什么 a[i++] = a[i++] + 2;

作者:Mustafa Mahmod 提问时间:8/5/2019

我在 java 中遇到了这行代码,我想知道编译器如何划分这段代码 a[i++] += 2; a[i++] = a[i++] + 2;...

前缀和后缀运算符

作者:Subham Bhuyan 提问时间:1/10/2023

#include <stdio.h> int main() { int x=5, y; y=x+++x; printf("%d", x); printf("%d", y); } 我发现后...

使用用户定义的前缀和后缀递增运算符对类型进行 ++o++ 抱怨

作者:jesses 提问时间:3/25/2021

我正在寻找一种方法来防止使用具有用户定义的前缀和后缀增量运算符的类型。++x++ 对于内置类型,后缀运算符的结果类型不是左值,而是 prvalue 表达式,编译器很好地抱怨。 我能想到的最简单的事...

变量持有导致有符号整数溢出(后 incr. 的副作用)并且之后从未在任何表达式中使用它是否会导致 UB?

作者:H.S. 提问时间:8/31/2023

考虑这个程序 #include <limits.h> int main (void) { int i = 0; // Assume, user is a fair person, follo...


共6条 当前第1页