|
|
发表于 2004-7-18 16:51:56
|
显示全部楼层
以上程序并非参数多值,而是将算术表达式的结果传递给参数a。+ J n, `: R3 Y. U2 y6 }. s) T
& ~# s+ R! K/ ]/ q) ~- show(10|30);1 \* G% H9 n8 O% J! i# t
- show(100|300);; h6 w3 v: C. y
- show(1000|3000);
复制代码 3 c5 W1 E7 N7 i4 C' \2 z1 Y
8 N1 r, U3 C5 P0 e/ T相当于:$ V/ b" B4 @9 S m8 ]7 K
' T! ?! n8 [ [: |0 w: _ R1 b
9 ^0 a6 }" D% ?+ [& C" m- int n = 10 | 30;
1 n4 @! f, N! @* ~/ | - show( n );1 M2 R" v% g, `# P6 g
- n = 100 | 300;
+ F! g7 Z" g$ I- m1 o - show( n );3 Q {. O8 W% I5 Y3 q9 N _
- n = 1000 | 3000;0 U( {/ @6 J o
- show( n );+ z) e6 I) P/ U0 Q3 u% h) p9 s
复制代码
4 ]: i6 X3 H0 Y& d( Y j1 \- R, [4 A9 |" `
“|” 是 C 语言中的位运算符“或”。 |
|