下面的代码会调用 UB 吗?
int main(){
volatile int i = 0;
volatile int* p = &i;
int j = ++i * *p;
}
最佳答案
是的——可以先计算++i 或 *p(即 i)。
关于c++ - 以下代码是否调用 UB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071876/
下面的代码会调用 UB 吗?
int main(){
volatile int i = 0;
volatile int* p = &i;
int j = ++i * *p;
}
最佳答案
是的——可以先计算++i 或 *p(即 i)。
关于c++ - 以下代码是否调用 UB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071876/