PX-38-三目运算符
三目运算符
#include<stdio.h> #include<stdlib.h> void main1() {
// 1 -1 都会打开计算器 原因是 C语言中只有0和非零的区别 0 ? system("calc") : system("notepad"); //第一个表达式为非0,执行第二个,否则执行第三个 } void main2() { int a = 100; int b = 199; int c = a > b ? a : b; //取两个数最大值 printf("%d", c); getchar(); } void main() { int a = 1110; int c = 113; int b = 112; int d = 13; int e = a > b ? a : b; //112 e = e > c ? e : c; e = e > d ? e : d; printf("%d", e); getchar(); }

浙公网安备 33010602011771号