Fortran Coder

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

[讨论] 请教编程变量与函数的命名方法

[复制链接]

16

帖子

1

主题

0

精华

专家

新人

F 币
329 元
贡献
163 点

规矩勋章

跳转到指定楼层
楼主
发表于 2014-6-20 19:10:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        自己查看之前编写的程序,发现很难阅读,主要是没有一个好的命名方法
在此,请教各位前辈们,分享下你们好的编程命名方法!谢谢!
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2014-6-20 20:51:00 | 只看该作者
其实变量与函数命名法,是个人有个人的习惯的。主要是自己或自己的团队能达成一致。

匈牙利命名法是一个不错的方法。我目前的习惯是这样:
前缀代表数据类型,典型的前缀及其含义如下表:
前缀        数据类型
r        Real*4 单精度浮点型
rr        Real*8 双精度浮点型
i        Integer*4 整型
b        Logical 逻辑型
c        Character 字符或字符串
st        Type 衍生类型,结构体

16

帖子

1

主题

0

精华

专家

新人

F 币
329 元
贡献
163 点

规矩勋章

板凳
 楼主| 发表于 2014-6-20 21:27:50 | 只看该作者
本帖最后由 瑶远梦想 于 2014-6-20 21:34 编辑
chuxf 发表于 2014-6-20 20:51
其实变量与函数命名法,是个人有个人的习惯的。主要是自己或自己的团队能达成一致。

匈牙利命名法是一个不 ...

谢谢你的回复!学习了下匈牙利法!
找到一种命名方法:
变量名+变量属性+变量类型
变量属性:
v:variable
s:static
c:constant
p:point
g:globe
变量类型:
rx:real*x
ix:int*x
cx:complex*x
tp:type
bl:bool
sx:character(len=x)
感觉比较适合自己!
问一句,你是不是娘娘安?

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

地板
发表于 2014-6-20 22:21:23 | 只看该作者
适合自己就行,不必恪守什么。

什么娘娘安?

16

帖子

1

主题

0

精华

专家

新人

F 币
329 元
贡献
163 点

规矩勋章

5#
 楼主| 发表于 2014-6-20 22:28:42 | 只看该作者
chuxf 发表于 2014-6-20 22:21
适合自己就行,不必恪守什么。

什么娘娘安?

群里的那个娘娘!

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

6#
发表于 2014-6-20 22:39:24 | 只看该作者
不是,哈哈。我是男人

16

帖子

1

主题

0

精华

专家

新人

F 币
329 元
贡献
163 点

规矩勋章

7#
 楼主| 发表于 2014-6-20 22:56:32 | 只看该作者
chuxf 发表于 2014-6-20 22:39
不是,哈哈。我是男人

哦。。。。

66

帖子

5

主题

2

精华

版主

院士级水师

F 币
481 元
贡献
273 点

管理勋章帅哥勋章爱心勋章规矩勋章

QQ
8#
发表于 2014-7-3 21:59:40 | 只看该作者

他是裙子君,也就是老大,或者叫石头,他不是娘娘,娘娘是婉妃,是咱们的后宫佳丽。
科研穷三代,读博毁一生

39

帖子

8

主题

0

精华

熟手

F 币
249 元
贡献
142 点
9#
发表于 2014-9-8 17:11:45 | 只看该作者
个人觉得驼峰法比较好,匈牙利法反而太过于繁琐复杂,用不惯
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-23 14:18

Powered by Tencent X3.4

© 2013-2024 Tencent

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