找回密码
 注册
查看: 4776|回复: 3

请教:参数多值的问题

[复制链接]
guchanfeng 该用户已被删除
发表于 2004-7-18 14:34:00 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-7-18 16:51:56 | 显示全部楼层
以上程序并非参数多值,而是将算术表达式的结果传递给参数a。& t  U4 c( J3 [- {

* [% M) y% v1 N1 D1 b0 ~( Z5 Y: Y
  1. show(10|30);
    " W% K# C5 s, w
  2. show(100|300);
    ' g  }" z6 y, J  q5 C
  3. show(1000|3000);
复制代码

1 b* O0 r. g0 g( b$ ?$ ^! F% u, y+ F
相当于:
: x( `! ^) p. W: @, X, s& q, i- X4 V9 J0 n  \3 G

  1. ( x7 q8 y- w+ B; `! l4 ]9 K
  2. int n = 10 | 30;* p1 \3 k) \9 B: b8 X( E# W
  3. show( n );8 X( d: `9 v* o8 E4 C
  4. n = 100 | 300;% q/ c+ Y7 _8 @( f$ j
  5. show( n );
    4 Q" G2 X5 M. x. o% n4 [7 j6 q- t7 @
  6. n = 1000 | 3000;
    5 s0 Y/ b9 \: x4 O8 B8 _( }
  7. show( n );
    2 W( j5 |6 q+ _/ }/ ]6 w
复制代码
8 o' W) y) {3 F8 W
( b; {$ T- J+ Y5 h4 o
“|” 是 C 语言中的位运算符“或”。
回复

使用道具 举报

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

使用道具 举报

发表于 2004-7-19 14:03:38 | 显示全部楼层
Originally posted by guchanfeng at 2004-7-18 18:15:
/ p. x& ?: d' ?# c经过天上云人一提醒,上网查了资料,现在豁然开朗。
; E, H0 Y8 D( e多谢天上云人!
2 K8 M4 D" p  |- \还有一个问题:是不是没学SDK就学不会MFC?
0 n8 w1 d) m7 `0 _  g" A

6 i  u' L5 Y2 [6 d/ p* R! l了解一下SDK对学习MFC有一定的帮助,但它不是必须的。
5 E; F. M2 ]0 O, A因为MFC已经把大多数的东西都“封装”好了。我们只要通过VC的“向导”,就能做几乎所有的东西(当然具体自己功能的代码是不可能生成的,它只能生成框架)。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-2 03:04 , Processed in 0.018937 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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