幸亏准备睡觉前,我爬上来瞧了一眼,我试试哈

来源: 2010-01-12 20:58:47 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

1 考的是读外部数据的时候,pointer定位的问题。

@n 是abosulte pointer(如果我没记错的话),它强制性把pointer移动到n的位置上,后面一般跟 informat.,但这个题目里,@weigth 2后面没有点dot(.),相当于强制性把pointer又移回了2的位置。2的位置上是2,所以weight =2,num是数据读入的缺省定义类型,对吧?我的意思是,如果这时2的位置上是个字母,语法就要报错了;不过,现在是没问题ok的。如果上面是@weight 2.,那你就应该得到95了。你可以做个dataset自己试试,比如你把@weigth 2 改成@weight 4,那就得到了9。

如此类推