二问:奇怪的语法现象,全网无解答!
  • 板块学术版
  • 楼主OrinLoong
  • 当前回复14
  • 已保存回复15
  • 发布时间2024/9/29 15:38
  • 上次更新2024/9/29 19:40:27
查看原帖
二问:奇怪的语法现象,全网无解答!
539345
OrinLoong楼主2024/9/29 15:38
#include <bits/stdc++.h>
using namespace std;
bool bo[2];
int a[2];
int main(){
	memset(bo,0xf0,sizeof(bo));
	a[1]=(bo[0]!=0);
	printf("%d",a[1]);
	return 0;
}

输出240,为什么呢?
关键是这着实让人对C++的标准产生了几分怀疑和不信任:一个布尔表达式能返回int值,这让人怎么安心的把各种表达式套一起简化代码!
希望这次有巨佬能给出更好的回答,sto
第一次问的地方

2024/9/29 15:38
加载中...