三目運(yùn)算符的表達(dá)式
c語言中的三目運(yùn)算符:“?:”,其格式為:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表達(dá)式1? ? 表達(dá)式2:表達(dá)式3;
不懂
c語言中的三目運(yùn)算符:“?:”,其格式為:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表達(dá)式1? ? 表達(dá)式2:表達(dá)式3;
不懂
2017-10-17
舉報(bào)
2017-10-17
額,例如printf("%c\n",a>b?c:e) ? ? 先判斷a>b是否正確,如果正確輸出c,不正確輸出e
2017-10-18
表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3 ?三目運(yùn)算符整個(gè)是一個(gè)表達(dá)式,當(dāng)其中表達(dá)式1 的值為真的時(shí)候,表達(dá)式2 的值就是整個(gè)表達(dá)式的值,當(dāng)表達(dá)式1的值為假的時(shí)候,表達(dá)式3的值就是整個(gè)表達(dá)式的值.如 ?a > b ? a : b ?這個(gè)表達(dá)式的值就是a和b中大的那一個(gè).
2017-10-17
#include<stdio.h>
int main()
{
int a=10;
int b=8;
printf("%c\n",a>b?'c':'e');
return 0;
}