广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4684 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
zsx123665 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x16 鲜花 x95
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Basic][求助] 计算机概念,101学年度 统测题目
    Dim Y, X(7) As Integer
    X(1) = 2
    Y = 1
    For Y = 2 To 7
        X(Y) = Y + X(Y - 1) \ 5
    Next Y



X(Y) = Y + X(Y - 1) \ 5

红字部分无法理解

假设:
X ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被zsx123665在2012-12-24 16:42重新编辑 ]



献花 x0 回到顶端 [楼 主] From:台湾亚太线上服务股份有限公司 | Posted:2012-12-24 00:20 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

VB 中的 forward-slash / 是 normal division
而 backslash \ 是 integer division

有啥差别,举个例

7/4 = 1.75 (出来是 浮点数 型态)
7\4 = 1 (出来是 整数 型态)


VB 中的 backslash \ 类似于 C 中的 slash /


而可以看成这样 : VB 中任意 a,b 整数 a\b = Math.Floor(a/b) = 无条件舍去小数(a/b)

6\4/2 => 6\(4/2) => 6\2 => 3  
由此可知 / 的优先序比 \ 高,就像乘法 * 比加法 + 高一样 (ex. 6+4*2)

还可以知道这个题目非常机车,没有人会想要记住到底谁优先序比较高,

当你不确定时,加个括号,交给编译器去处理就好了

不过答案没有另外一种的可能就是了


16 进制要查他的进位方式才知道


My BOINC stats :

献花 x1 回到顶端 [1 楼] From:台湾教育部 | Posted:2012-12-25 22:38 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.081369 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言