1 void show_1(intval) 2 { 3 cout << "function show_1 called! and var is "<< var <<endl; 4 } 5 6 7 void show_2(intval) 8 { 9 cout << "function show_2 called! and var is " << var <<endl;
10 }
11 12 13 voidquest_test()
14 {
15 int c = 0;
16 int a = 1, b = 2;
17 (c++ ? a : b)--;
18 cout << a << " and " << b <<endl;
19 (c ? a : b)++;
20 cout << a << " and " << b <<endl;
21 (c ? show_1 : show_2)(100);
22 }
23 24 25 最后的输出是
26 1 and 1 27 2 and 1 28function show_1 called and var is 100!