c语言三目运算错误,c语言中三目运算符有什么用
三目運(yùn)算符又稱:三元運(yùn)算符、條件運(yùn)算符,用于根據(jù)二元條件的結(jié)果執(zhí)行代碼,可以有效的減少行代碼的數(shù)量并提高應(yīng)用程序的性能。
c語(yǔ)言中三目運(yùn)算符
三目運(yùn)算符具有以下形式:表達(dá)1?表達(dá)2:表達(dá)3
說(shuō)明:表達(dá)式1代表?xiàng)l件,表達(dá)式2和表達(dá)式3將是值或變量或語(yǔ)句或任何數(shù)學(xué)表達(dá)式。如果表達(dá)式1的結(jié)果為true,則表達(dá)式2將被執(zhí)行,否則將執(zhí)行表達(dá)式3。
例:a < b ?printf (“最小值為:a” ):printf (“最小值為:b”);
如果(a < b)的結(jié)果為true,則返回“最小值為:a”;否則返回“最小值為:b”。
流程圖:
說(shuō)明:三目運(yùn)算符會(huì)將二進(jìn)制條件作為輸入,這使得它類似于“if-else”控制流程塊。但是,它也返回一個(gè)值,其行為類似于函數(shù)。
三目運(yùn)算符的使用示例#include
int main() {
int a, b, max;
printf("輸入任意2個(gè)數(shù)字: \n");
scanf("%d%d", & a, & b);
/* Following statement replaces the whole if-else statement and makes the code more concise*/
max = (a > b) ? a : b;
printf("最大數(shù)字是:%d", max);
return 0;
}
輸出:
以上就是本篇文章的全部?jī)?nèi)容,希望能對(duì)大家的學(xué)習(xí)有所幫助。更多精彩內(nèi)容大家可以關(guān)注php中文網(wǎng)相關(guān)教程欄目!!!
總結(jié)
以上是生活随笔為你收集整理的c语言三目运算错误,c语言中三目运算符有什么用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 安徽大学计算机教学平台c语言作业,安徽大
- 下一篇: 手机输入法如何调整键盘字体的大小