c++代码怎么写得漂亮些

如题所述

你这样问显然是对内存管理很不了解
一个程序运行的时候,操作系统会把内存中的一段分配给程序
这一段内存分为两部分:一部分存变量的值,一部分存指令
如果在程序代码开始之后再申请变量(特别是大变量,例如数组)
有可能把其后的指令覆盖,导致程序出错

也就是说,一个逻辑上完全正确的代码,编译成程序,在执行的时候,有可能出错

C++这样的规定是无数血的教训后诞生的
实际上,很多语言都是规定了变量必须在指定的地方声明的

另外,可以养成在程序块内部声明变量的习惯,例如:
for (int i = 0; i < MAX; i++)
{
}

这时,变量 i 是存储在 栈 上的,不在操作系统给程序分配的那段内存上
而且,for循环结束后,变量 i 立即失效,对后面无任何影响

所以,我认为,最好把经常使用的变量放在最前面
把需要临时使用的变量声明在程序块内部
这是很安全的

另:你的认识很到位,代码是严谨与艺术的结合
但是你应该意识到,这个世界上不存严格的写法规则
否则人人写的程序都是一样的,就体现不出代码质量的高低了。
总之,坚持尽量严谨,尽量简洁,可读性尽量高,效率尽量高
代码一定会非常优秀

还有,当你形成一定风格之后,不要轻易评论他人的代码不规范
每个人都有每个人的风格,只有高效简洁可读性好,都是很好的代码
没有对错之分

我和我一个朋友的风格相差很大
我们曾为此争论过无数次
后来我看到一句话:“包容与你不同的价值观”
从此释怀
不仅是程序代码风格
在很多方面都能体会到这句话的智慧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-05
第一、先买一本代码规范、或者网上下载,学习
第二、注释要写的漂亮
第三、数据结构、算法多学习
第四、好好研究什么叫面向对象,什么时候创建对象
第五、如果前面都搞定了,买本代码重构
第2个回答  2016-03-28
#include “stdio.h”
printf(“hellokitty”);
相似回答