注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

张思思廊坊师范学院信息技术提高班 十一期

改变需要不断去做。。。

 
 
 

日志

 
 

,and ; 引发的问题  

2014-02-15 15:40:05|  分类: 技术技能 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我最近一直在做课本敲到第六章的一个例子(生成裴波纳奇数列的前二十项),无论我怎么试验,产生的效果总是与课本上大相径庭,为此我特别苦恼,于是给我师傅发了一封邮件,诉说了我的问题,结果师父就来找我了,她说我照着书上敲结果很明显是对的,为什么你的不行呢?我说:“我也不知道”。但我按照我敲错的,我还是上网找了资料让它没那么惨不忍睹。结果如下:
,and ; 引发的问题 - 张思思 - 张思思廊坊师范学院十一期提高班
 代码如下:
Private Sub form_click()
    Dim i As Integer
    For i = 1 To 20
        Print fibonacci(i); "      ";这里只需要一个逗号
        If i Mod 4 = 0 Then Print
    Next i
End Sub
Private Function fibonacci(ByVal n As Integer)
    If n <= 2 Then
        fibonacci = 1
        Exit Function
    Else
        fibonacci = fibonacci(n - 1) + fibonacci(n - 2)
    End If
End Function
而正确的结果如下
,and ; 引发的问题 - 张思思 - 张思思廊坊师范学院十一期提高班
 
产生这样的下过让我很着急,我还是做不出来,而且没有这个认知是自己敲错了,这是一件多么愚蠢的事,发现问题首先应该认识自己的错误,这是米老师再三强调的,但我还是没有从自身开始找错,认错意识有待提高。
  结果师父来了告诉我是因为把逗号敲成了分号,产生的结果就有很大的问题,后来我就查了一下逗号和分号的区别:
用在print语句中,以标准格式用来分隔各输出项,即每个输出项的宽度占18个字符位置,这样每行分成四个区。
;也用在print语句中,以紧凑格式用来分隔各输出项,输出的字符之间留一个空格位,输出的数值之间除留一个空格位外还留一个符号位。
这个逗号和分号看似很渺小,却能使我们的程序崩溃,不要认为小问题永远是小问题,也许失败就在这些小问题上,我要积极改正自己的坏习惯。正所谓“细节决定成败”,要把握好细节,让自己向成功更近一步。
 
  评论这张
 
阅读(37)| 评论(36)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017