【LibUIDK界面库系列文章】代码风格
来源:互联网 发布:知豆能不能上高速 编辑:程序博客网 时间:2024/04/29 23:11
作者:刘树伟
日期:2017/9/1 9:46
>> 缩进用空格还是Tab
答:Tab。
使用空格的坏处:
1. 增加代码硬盘占用空间,四个空格4字节,而一个tab只有一字节。
2. 在减小或增加缩进时,还要数着按了几个空格,经常只按了3个或按了5了。
3. 想增加或删除缩进时,要多按好几下,降低工作效率。
那种说不同IDE对待Tab方式不同的,都是伪命题。假设IDE A把Tab当成3个空格,那么所有缩进都是3个空格,不存在不对齐的情况。IDE B把Tab当成4个空格,那么仍然都是对齐的。没有IDE,前10行把Tab当成3空格,后10行当成4空格,如果有,你该换IDE了。
>> 花括号放到代码右侧还是下一行
答:放下一行。
放右侧:
if (true) {
}
当需要注释掉条件的时候,只能这样:
/* if (true)*/ {
}
不能使用VS的注释工具,因为如果用VS来注释,就成这样了:
// if (true) {
}
把右侧的花括号也注释掉了,导致与结束的花括号不匹配。
>> else 放花括号右面还是下一行
答:下一行
放右侧:
if (true)
{
} else
{
}
或:
if (true)
{
} else {
}
不论使用这两种风格中的哪一种,当VS支持大纲方式折叠代码时,都只能折叠if段,而不能折叠else段。
阅读全文
0 0
- 【LibUIDK界面库系列文章】代码风格
- 【LibUIDK界面库系列文章】空闲消息
- 【LibUIDK界面库系列文章】窗口与消息
- 【LibUIDK界面库系列文章】倒序遍历vector
- 【LibUIDK界面库系列文章】goto语句的替代方案
- 【LibUIDK界面库系列文章】制作个性化桌面图标
- 【LibUIDK界面库系列文章】响应默认按钮
- 【LibUIDK界面库系列文章】通过指定模板定制CFontDialog
- 【LibUIDK界面库系列文章】Web Browser控件避免闪烁
- 【LibUIDK界面库系列文章】指定ComboBox的高度
- 【LibUIDK界面库系列文章】设置Edit控件的Margin
- 【LibUIDK界面库系列文章】打开和保存文件对话框
- 【LibUIDK界面库系列文章】MDI菜单机制
- 【LibUIDK界面库系列文章】RC控件语法
- 【LibUIDK界面库系列文章】对话框坐标单位
- 【LibUIDK界面库系列文章】解析网页中的table内容
- 【LibUIDK界面库系列文章】使用双窗口制作阴影边框时的激活问题
- 【LibUIDK界面库系列文章】自绘List control的滚动条
- AOC显示器OSD已锁是什么意思?怎么解锁?
- Spring整合CXF 发布webservice接口服务器(普通及REST)和客户端,WSDL简单解析
- 隐藏在概率背后的冷常识(2)——最高胜率取决于初始失败的概率
- luogu2978 [USACO10JAN]下午茶时间Tea Time
- STL应用的经典案例 有24人参加演讲比赛,抽签分组,6人一组,两轮淘汰赛,一轮决赛,最后求出最后前三名,要求打印每一轮的参赛情况和比赛结果
- 【LibUIDK界面库系列文章】代码风格
- R server on C3
- 【20171002】Java每日一练
- 结构体变量的引用的一些说明
- NOIP 考前日记
- Jquery精品实战
- 爬取校园网1000多条账号密码
- Ubuntu下Faster Rcnn框架的配置
- IOC和DI的含义