シンプルで、おそらく答えやすい質問です。|| の違いは何ですか || and または if ステートメントのようなもので。
簡単な例:
#include <iostream>
int main(){
int x = 8;
if(x == 8 or 17){
std::cout << "Hello World!\n";
}
}
と
#include <iostream>
int main(){
int x = 8;
if(x == 8 || 17){
std::cout << "Hello World!\n";
}
}
これらは私にとって同じように機能するようです。どちらもコンパイルされ、「Hello World!」が表示されます。私はいつも || を使ってきました。またはについてさえ知りませんでした。彼らはまったく同じことをしますか?または、 \n や endl を使用するなど、わずかに異なる動作をするようなわずかな違いがあります。これが本当に単純な質問である場合は申し訳ありません。御時間ありがとうございます。