找回密码
 注册
搜索
查看: 4298|回复: 3

请教:参数多值的问题

[复制链接]
guchanfeng 该用户已被删除
发表于 2004-7-18 14:34:00 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-7-18 16:51:56 | 显示全部楼层
以上程序并非参数多值,而是将算术表达式的结果传递给参数a。
: A9 E$ B) N4 n
" j3 r# Z# G4 l, ^' d# R( r3 R
  1. show(10|30);
    $ B0 D9 N* u) V- t. {
  2. show(100|300);" d/ \9 n) Y" V4 r( K$ y
  3. show(1000|3000);
复制代码

% [; e' ?& e/ U
5 U+ }' h, u/ v" V' V! o/ V& S相当于:
) ]2 l+ z2 b5 R% R. N, z+ Q
0 ^& W1 j% Y3 A8 h  U6 o7 ?

  1. , K/ w+ A8 e4 T6 N3 u
  2. int n = 10 | 30;
    8 s2 x8 n( E1 @7 w% B: W8 L$ c( d0 D
  3. show( n );
    % d! Q, B* w9 l/ m; K! m
  4. n = 100 | 300;
    2 D  U6 f& {0 d+ F1 t
  5. show( n );/ E7 G; ]! |  u1 `5 _; K: i+ F
  6. n = 1000 | 3000;  ~" J3 a6 m" |' h' a6 v* {
  7. show( n );/ N1 s# l, o0 j
复制代码

6 p" e4 e" ^& z  W0 m, L- E: j% o# C$ Z) S% `
“|” 是 C 语言中的位运算符“或”。
回复

使用道具 举报

guchanfeng 该用户已被删除
 楼主| 发表于 2004-7-18 18:15:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2004-7-19 14:03:38 | 显示全部楼层
Originally posted by guchanfeng at 2004-7-18 18:15:2 D7 G5 a" H% l( q
经过天上云人一提醒,上网查了资料,现在豁然开朗。
- c1 _3 y0 `- V0 n3 s多谢天上云人!" j9 z6 V- ~# \! r
还有一个问题:是不是没学SDK就学不会MFC?
+ z5 m1 K( u! u# F' W3 i0 D7 H
9 C: H9 k$ D4 h
了解一下SDK对学习MFC有一定的帮助,但它不是必须的。
% a4 h' i4 G( P9 q1 f  `因为MFC已经把大多数的东西都“封装”好了。我们只要通过VC的“向导”,就能做几乎所有的东西(当然具体自己功能的代码是不可能生成的,它只能生成框架)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-8-9 04:24 , Processed in 0.034778 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表