24小时热门版块排行榜    

查看: 1297  |  回复: 7
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yaohoo

新虫 (初入文坛)

[交流] 【讨论】c 与fortran的 return 已有3人参与

最近接触一个fortran程序,需要转变为标准C程序。
fortran里面有很多goto return语句,发现return在两种语言中,使用不太一样,各位有经验么?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hakekill

木虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
jjdg(金币+1):感谢交流 2010-03-02 00:19
网上有fortran和c的转换程序,在google里面搜索“fortran c convert"就行了。

我自己的感觉最大的区别是fortran里面的return只是标志着子程序的结束,而c是通过return返回值
2楼2010-03-01 21:14:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hakekill

木虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):谢谢补充。 2010-03-02 13:08
引用回帖:
Originally posted by ftp0000 at 2010-03-02 10:59:37:
楼上说的好像有点偏差吧?

Fortran中的return用在子程序中间的时候就可以直接返回原来调用子程序的地方

哈哈,你说是对的,fortran的子程序执行到return的时候就返回到主程序,也可以说是子程序结束了,只是fortran的子程序中可能会存在多个return,也就是子程序的出口存在多个
4楼2010-03-02 11:24:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yaohoo 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见