条件运算符使用
條件運(yùn)算符使用
(?:)他們合稱條件運(yùn)算符不可分離
#include <stdio.h> void main () {char c;scanf ("%c",&c);c=(c>='A'&&c<='Z')?c+32:c;//printf("%c",c);}條件運(yùn)算符(? : )是一個三目運(yùn)算符,即有三個操作數(shù)。
使用條件運(yùn)算符(?:)可以實(shí)現(xiàn) If else 的功能,其一般形式為:表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3其意思是:如果表達(dá)式1為真,則運(yùn)算表達(dá)式2,整個條件表達(dá)式的值為 表達(dá)式2的值;反之,則運(yùn)算表達(dá)式3,整個條件表達(dá)式的值為表達(dá)式3的值。例:判斷a,b 的大小
#include<stdio.h> void main() {int a,b;printf("輸入a,b的值(用逗號分隔):");scanf("%d,%d",&a,&b);a>b ? printf("a比b大!\n") : printf("a不比b大!\n"); }其中
a>b ? printf(“a比b大!\n”) : printf(“b比a大!\n”);
相當(dāng)于:
————————————————
版權(quán)聲明:本文為CSDN博主「whh4122」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/whh4122/article/details/39271277
總結(jié)
- 上一篇: 快门(曝光时间)、光圈、感光度(ISO)
- 下一篇: android怎样开启root权限管理,