|
|
发表于 2004-7-18 16:51:56
|
显示全部楼层
以上程序并非参数多值,而是将算术表达式的结果传递给参数a。
6 X$ i6 L% n. {9 ^. p* |
@2 T8 v+ ~/ ^9 T- show(10|30);; E4 v- ~, T( v$ \1 @
- show(100|300);& t7 A/ [. M0 d: M+ n6 D9 J
- show(1000|3000);
复制代码 # p3 z5 `. I9 }; }8 @( k! n7 }
3 Z# G, i3 q( g! P" Y; ]# K3 a相当于:7 Q3 k* J( P: o4 F
# Z7 n4 A+ N# D- B
4 W7 v& u( `: f0 \- ^- int n = 10 | 30;% q' O) p& ` `
- show( n );
4 c% M8 [# C. Y - n = 100 | 300;
% C) I( {& q' ^* a# y1 G2 \ - show( n );
6 Z6 Z' o; V5 J* g9 r - n = 1000 | 3000;
6 g; r( z& M2 F/ u - show( n );! m1 P& A7 t r- S: C& |
复制代码 : h: j& f' P# F, f7 {
. n0 s ~4 y* u3 p
“|” 是 C 语言中的位运算符“或”。 |
|