・三項演算子(B:?C)論理演算のためのキャリアとして
・ルール:真の値、Bの戻り値がすると、そうでない場合、cの値を返します。
三項演算子に
する#include <stdio.hの> int型のmain() { int型、A = 1 。INT B = 2 。int型、C = 0 ; C = <B?:B; // (<B:B?)= 3。 *(<B&:&B?)= 3 。 printf(" %dの\ n " ); printf(" %dの\ n " 、B)。 printf(" %dの\ n " 、C)。リターン0 ; }
・三項演算子(B:?C)戻り型
より高いタイプ暗黙的型変換ルールによってバックb及びc
B、Cは暗黙のうちに、コンパイルエラーの同じ型に変換されていない場合