C語言中的三目運算符是一種簡潔的條件判斷語句,其基本語法為:
(condition) ? expression1 : expression2;
其中,condition是一個條件表達式,如果條件為真,則返回expression1的值,否則返回expression2的值。
以下是一個使用三目運算符的示例代碼:
#include <stdio.h>
int main() {
int num = 10;
char* result = (num % 2 == 0) ? "偶數(shù)" : "奇數(shù)";
printf("%d 是 %s\n", num, result);
return 0;
}
在上面的示例中,如果num是偶數(shù),則result的值為"偶數(shù)",否則為"奇數(shù)"。通過三目運算符,可以簡潔地實現(xiàn)條件判斷,并將結果賦值給一個變量。