c语言三目运算错误,c语言中三目运算符有什么用
三目運算符又稱:三元運算符、條件運算符,用于根據二元條件的結果執行代碼,可以有效的減少行代碼的數量并提高應用程序的性能。
c語言中三目運算符
三目運算符具有以下形式:表達1?表達2:表達3
說明:表達式1代表條件,表達式2和表達式3將是值或變量或語句或任何數學表達式。如果表達式1的結果為true,則表達式2將被執行,否則將執行表達式3。
例:a < b ?printf (“最小值為:a” ):printf (“最小值為:b”);
如果(a < b)的結果為true,則返回“最小值為:a”;否則返回“最小值為:b”。
流程圖:
說明:三目運算符會將二進制條件作為輸入,這使得它類似于“if-else”控制流程塊。但是,它也返回一個值,其行為類似于函數。
三目運算符的使用示例#include
int main() {
int a, b, max;
printf("輸入任意2個數字: \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("最大數字是:%d", max);
return 0;
}
輸出:
以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php中文網相關教程欄目!!!
總結
以上是生活随笔為你收集整理的c语言三目运算错误,c语言中三目运算符有什么用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安徽大学计算机教学平台c语言作业,安徽大
- 下一篇: 用c语言设计一个任意20个数升序排列,编