Fortran Coder

查看: 11445|回复: 8
打印 上一主题 下一主题

[求助] .f文件中出现C语句是什么意思

[复制链接]

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

楼主
发表于 2015-8-24 19:20:35 | 显示全部楼层
预处理发生在编译以前,即:预处理的结果参与编译。

比如
#ifdef  aaa
bbb
#else
ccc
#endif

如果定义了 aaa,则 bbb 参与编译,ccc不参与。
否则,bbb 不参与编译,ccc参与。

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2015-8-24 20:49:42 | 显示全部楼层
不一样。

预处理发生在编译前。编译时决定哪条分支参与编译。(其他分支不参与编译)

if 语句是执行语句,在执行时决定走哪条分支。(所有分支都参与编译)

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

板凳
发表于 2015-8-24 21:22:33 | 显示全部楼层
当然可以,随便借用。

签名中的是日本歌手,仓木麻衣。头像是手绘版~
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-4 10:34

Powered by Tencent X3.4

© 2013-2024 Tencent

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