作者heaviest (heaviest)
看板C_and_CPP
标题[讨论] 前辈们变数都怎麽命名?
时间Sat Feb 4 01:40:55 2017
最近开始学C,刚刚把前几天写的程式,打开来看
发现变数一时之间完全搞不清楚
明明当初有尽力的取有意义的名称,然後照着大写来分开字这样打
跑去问了学长,他叫我去背单字,他说变数名字取不出来是我单字被太少QQ
请问各位前辈们都怎麽取有意义的名字
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 106.1.27.112
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1486143657.A.218.html
※ 编辑: heaviest (106.1.27.112), 02/04/2017 01:44:28
1F:推 james732: 建议举些例子比较容易知道你的问题出在哪里? 02/04 01:49
http://codepad.org/sp6ZXp10
像是下面回圈里的变数,花了点时间才看懂
※ 编辑: heaviest (106.1.27.112), 02/04/2017 02:07:27
2F:→ gomi: 很多讲程式码风格的书 都有一节在讲变数名称 可以去看看 02/04 02:10
3F:→ MOONRAKER: 你的问题是看得太少,根本不是什麽命名的问题。 02/04 03:14
4F:→ MOONRAKER: 已经取得这麽单纯,还自己写的,隔几天看不懂 02/04 03:15
5F:→ MOONRAKER: 表示根本没有看程式的经验。最好的方法就是继续一直看 02/04 03:17
6F:→ MOONRAKER: 看别人的,自己的,课本的,一直看下去就会懂了。 02/04 03:18
7F:→ hunandy14: 我想你需要的是注解 02/04 09:56
8F:推 ZanFu5566: 建议你把所有判断都换成function比较好看懂 02/04 10:39
9F:→ erotic: inPut代表什麽意思? 02/04 14:04
10F:→ IKAFIRE: input吧,这是一个字不是两个喔 02/04 14:15
11F:→ james732: 通常不会把input写成inPut吧XXDD 02/04 15:18
12F:→ uranusjr: 其实是匈牙利命名法( 02/04 15:25
13F:→ gomi: 你的 ok 跟 escape 其实都有更好的名称可以自我解释 02/04 16:02
14F:→ gomi: 但你这样写 自然会忘了当初代表什麽意思 02/04 16:04
15F:推 asd456fgh778: 二楼有推荐什麽书吗 02/04 16:16
16F:推 chuegou: 年:year 月:moon 日:sun 选我正解 02/04 16:58
17F:→ pttworld: C语言成品通常会有code size的限制,不建议长名。 02/04 17:23
18F:→ MOONRAKER: 楼上麻烦说明一下PC上学习阶段几时会有code size限制。 02/04 17:37
19F:→ gomi: 我自己看的像 无瑕的程式码 易读程式之美学 还有一本很厚的 02/04 17:47
20F:→ gomi: 忘了叫啥 反正讲的都大同小异 02/04 17:50
21F:→ pttworld: 我的境界是使用什麽语言则切换到该语言的风格。 02/04 18:26
22F:推 asd456fgh778: 感谢推荐 02/04 19:08
23F:推 Ommm5566: 群组 + 功能 + 目标 02/04 20:15
24F:→ Ommm5566: 年月日那个我笑死 好像是板上出现过问题 02/04 20:16
25F:推 BlazarArc: moon moon 02/05 02:05
26F:→ azureblaze: 是要在embedded上编译还是要把debug symbol推上去 02/05 09:50
27F:→ sunneo: enum AnEnumWhichShouldNotBeUsedEver _dummy 02/05 17:13
28F:→ MOONRAKER: 我的「境界」是 不要推荐初学者做没有意义的事情。 02/06 15:02
29F:推 Ebergies: 把所有的 if 写成 function 是不错的练习 02/08 10:27