相关疑难解决方法(0)

C中的表达式评估顺序

如果我有以下表达式:

c = (a) * (b)
Run Code Online (Sandbox Code Playgroud)

C90标准对子表达式'a'和'b'的顺序评估有什么看法?

c c89

5
推荐指数
1
解决办法
1591
查看次数

int i = i ^ i的值; 它总是零或未定义的行为?

在以下程序中,输出始终为零或未定义的行为?

#include<iostream>

int main()
{
    int i= i ^ i ;
    std::cout << "i = " << i << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

用gcc 4.8.0这段代码编译成功,输出为0.

c++ language-lawyer

4
推荐指数
2
解决办法
497
查看次数

标签 统计

c ×1

c++ ×1

c89 ×1

language-lawyer ×1