私はこのコードサンプルの戻り行にある "and"ステートメントで何が起こっているのか把握しようとしています。機能の復帰では? それらのうちの1つがfalseの場合、それを呼び出す関数にfalseが返されますか?ReturnでのステートメントC++
return !UsedInRow(board, row, num) && !UsedInCol(board, col, num) &&
!UsedInBox(board, row - row % 3 , col - col % 3, num);
ブール式。 –
'&&'演算子は、*式*の一部であり、文ではありません。そして、他の場所では論理的に '&&'を使うのと全く同じ働きをします。 –
関数 'AND(x1、x2、...、xn)' 'x'が真偽値を返す関数を返すのですか?もしそうなら、それはプログラミング言語を始める前に知っておくべきです。 – DeiDei