課程
/后端開發
/C
/C語言入門
c語言中的三目運算符:“?:”,其格式為:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表達式1? ? 表達式2:表達式3;
不懂
2017-10-17
源自:C語言入門 3-9
正在回答
額,例如printf("%c\n",a>b?c:e) ? ? 先判斷a>b是否正確,如果正確輸出c,不正確輸出e
live_like_me 提問者
慕妹7553040 回復 live_like_me 提問者
慕田峪3667243 回復 慕妹7553040
表達式1 ? 表達式2 : 表達式3 ?三目運算符整個是一個表達式,當其中表達式1 的值為真的時候,表達式2 的值就是整個表達式的值,當表達式1的值為假的時候,表達式3的值就是整個表達式的值.如 ?a > b ? a : b ?這個表達式的值就是a和b中大的那一個.
#include<stdio.h>
int main()
{
int a=10;
int b=8;
printf("%c\n",a>b?'c':'e');
return 0;
}
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答三目運算符表達
2 回答如果我想讓三目運算符的表達式二是字符串,表達式三是字符,那我前面的格式符應該寫什么
2 回答三目運算符
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-10-17
額,例如printf("%c\n",a>b?c:e) ? ? 先判斷a>b是否正確,如果正確輸出c,不正確輸出e
2017-10-18
表達式1 ? 表達式2 : 表達式3 ?三目運算符整個是一個表達式,當其中表達式1 的值為真的時候,表達式2 的值就是整個表達式的值,當表達式1的值為假的時候,表達式3的值就是整個表達式的值.如 ?a > b ? a : b ?這個表達式的值就是a和b中大的那一個.
2017-10-17
#include<stdio.h>
int main()
{
int a=10;
int b=8;
printf("%c\n",a>b?'c':'e');
return 0;
}