indent能夠按照許多預(yù)先定義好的或者自定義的標(biāo)準(zhǔn)調(diào)整源代碼以及代碼縮進的格式以達到所需的風(fēng)格.tags程序(它在emacs上的對應(yīng)程序,
etags)生成的文件能夠增強編輯器瀏覽和分析源代碼的能力.lclint程序是在編譯源代碼之前做個快速語法檢查.它能檢查代碼,找出大量問題,包括
未聲明的變量和函數(shù),可能的內(nèi)存破壞(memory corruption),當(dāng)然它能檢查的問題不僅僅就這幾種.
網(wǎng)上這類工具中最好的資源是"動態(tài)存儲分配和內(nèi)存管理信息庫"(Dynamic Store
Allocation and Memory Management Information Repository),它的Web地址為
http://www.cs.colorado.edu/~zorn/DSA.html/.