5. 以下代码有什么问题?[C++易]
cout << (true?1:"1") << endl;
答:三元表达式“?:”问号后面的两个操作数必须为同一类型。
本文探讨了 C++ 中的一个常见错误:在使用三元表达式时,问号后面的操作数类型不一致导致的问题。具体示例为尝试将布尔值与字符串进行连接。
5. 以下代码有什么问题?[C++易]
cout << (true?1:"1") << endl;
答:三元表达式“?:”问号后面的两个操作数必须为同一类型。
375

被折叠的 条评论
为什么被折叠?