跳转至

缩进规范

基础补充 · 专题阅读 · 保留代码与校订注 · 本次导入快照

缩进规范

同层级的括号需要对应

void traverse(LNode *L)      // 第 0 层:站在工作区大门
{
    LNode *p = L;            // 第 1 层:进了大门
    while (p != NULL)        // 第 1 层
    {                        // { 和 } 同一层对齐
        visit(p->data);      // 第 2 层:进了 while 的区域
        p = p->next;         // 第 2 层
    }                        // 第 1 层:出了 while
}                            // 第 0 层:出了大门

错误(不要这样):

void traverse(LNode *L){
    LNode *p = L;
    while(p!=NULL){
        visit(p->data);
p=p->next;
        }
    }