今日、今まで見たことのない構文を見つけました。||
と,
同じですか?
bool f() {
cout << "f";
return true;
}
bool g() {
cout << "g";
return true;
}
int main() {
if(f(),g())
{
cout<<"OK with ,";
}
cout<<endl;
if(f()||g())
{
cout<<"OK with ||";
}
return 0;
}
このプログラムの出力から、次のように見えます。
fgOK with ,
fOK with ||
それらはまったく同じものですか、それとも少し違いがありますか?