[bo]以下是引用 [un]c_acceleration[/un] 在 2008-5-1 13:00 的发言:[/bo]
请问多层嵌套,你打算用多少层,现实点,三层以上已经很少,两层我都嫌多,我习惯用8
好像8也有它的原因哦。。。
建议用空格,不麻烦也可以,不过好像有的编译器把 tab-->space.....
...
你说的对,由于代码可读性的要求,三层以上的不多,但不是没有,我们项目的700万行代码中,可能有5%以上的代码需要
三层以上的嵌套,还有如果用匈牙利命名法,变量名称很长的,例如我们一个类中的成员结构指针,可能是这样
NameInfo *m_pstruNameInfo;当你访问这个结构的局部变量时,可能是这样struct.m_pstruNameInfo->firstname,这还不包括赋值,
处理的字符,如果你不用更紧凑的结构,程序可读性会变差。
另外,这个只是我的个人习惯,我也只是“建议”,如果你的项目简单,也不必用如上罗唆的方法,适用即可。