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

请教:参数多值的问题

[复制链接]
guchanfeng 该用户已被删除
发表于 2004-7-18 14:34:00 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-7-18 16:51:56 | 显示全部楼层
以上程序并非参数多值,而是将算术表达式的结果传递给参数a。
6 I+ E+ l3 S; g" a, `5 L) B1 g. b/ Y& K! W# |
  1. show(10|30);
    0 L- R( t. n$ `- c8 h" v$ }
  2. show(100|300);( @- \( A7 V& B, z- D; M
  3. show(1000|3000);
复制代码

2 ]: t* ^' E! Y: j4 x- T. d+ }9 Z. D5 G; t6 Z
相当于:
% Q3 @# `6 j6 S$ R+ ^& c3 k
/ [5 k  r( Y$ Y& l% e

  1. / k( U7 L+ _3 y! ?# p1 e# ]
  2. int n = 10 | 30;9 y% |) F/ t2 \4 c
  3. show( n );
    # A  V% w  A. X5 ?) n& K* A
  4. n = 100 | 300;2 O" J- i: M$ \" \& |8 t- \
  5. show( n );
    2 f* X0 m6 N0 E' U- c& `
  6. n = 1000 | 3000;
    1 X9 e- U) A+ ^7 V# n3 Y& L$ B
  7. show( n );. C% j+ s) C) r8 H' F
复制代码

# K. R7 {- j/ Y; S1 h& ^  R) f
“|” 是 C 语言中的位运算符“或”。
回复

使用道具 举报

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

使用道具 举报

发表于 2004-7-19 14:03:38 | 显示全部楼层
Originally posted by guchanfeng at 2004-7-18 18:15:4 O! ]* ]$ v- J- v+ a3 L
经过天上云人一提醒,上网查了资料,现在豁然开朗。
4 x& t2 h7 V/ B6 W9 n( m: v多谢天上云人!7 `9 w1 _! `9 q; a) u7 U* M
还有一个问题:是不是没学SDK就学不会MFC?
* H2 ?9 h! T# o0 \6 ]3 A
4 \' q( g$ e! X! }7 S7 u
了解一下SDK对学习MFC有一定的帮助,但它不是必须的。
" d( o  s# G. R" c, N3 C因为MFC已经把大多数的东西都“封装”好了。我们只要通过VC的“向导”,就能做几乎所有的东西(当然具体自己功能的代码是不可能生成的,它只能生成框架)。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-14 16:26 , Processed in 0.019266 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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