久久99久久99精品免视看看,国内精品自线在拍,久久激情综合狠狠爱五月,巨乳人妻久久+av中文字幕

查字典網 速讀網
當前位置查字典 > 速讀網 > 快速閱讀技巧 > 如何快速閱讀源代碼

如何快速閱讀源代碼

來源:查字典速讀網  發布時間: 2017-04-17

  如何快速閱讀源代碼,每個程序員所寫的代碼都有自己的風格,而我們在參考別人的代碼的時候,如何能更快速更好地讀懂和自己編程風格的代碼呢?希望下面幾點能夠幫助你。

如何快速閱讀源代碼1

  1、閱讀源代碼的說明文檔,比如本例中的README, 作者寫的非常的詳細,仔細讀過之后,在閱讀程序的時候往往能夠從README文件中找到相應的說明,從而簡化了源程序的閱讀工作。

  2、如果源代碼有文檔目錄,一般為doc或者docs, 最好也在閱讀源程序之前仔細閱讀,因為這些文檔同樣起了很好的說明注釋作用。

  3、在閱讀程序的同時,最好能夠把程序存入到cvs之類的版本控制器中去,在需要的時候可以對源代碼做一些修改試驗,因為動手修改是比僅僅是閱讀要好得多的讀程序的方法。在你修改運行程序的時候,可以從cvs中把原來的代碼調出來與你改動的部分進行比較(diff命令), 可以看出一些源代碼的優缺點并且能夠實際的練習自己的編程技術。

  4、從makefile文件入手,分析源代碼的層次結構,找出哪個是主程序,哪些是函數包。這對于快速把握程序結構有很大幫助。

  5、分析函數包(針對C程序),要注意哪些是全局函數,哪些是內部使用的函數,注意extern關鍵字。對于變量,也需要同樣注意。先分析清楚內部函數,再來分析外部函數,因為內部函數肯定是在外部函數中被調用的。

  6、需要說明的是數據結構的重要性:對于一個C程序來說,所有的函數都是在操作同一些數據,而由于沒有較好的封裝性,這些數據可能出現在程序的任何地方,被任何函數修改,所以一定要注意這些數據的定義和意義,也要注意是哪些函數在對它們進行操作,做了哪些改變。

  7、從main函數入手,一步一步往下閱讀,遇到可以猜測出意思來的簡單的函數,可以跳過。但是一定要注意程序中使用的全局變量(如果是C程序),可以把關鍵的數據結構說明拷貝到一個文本編輯器中以便隨時查找。

  8、閱讀程序的同時,要注意一些小工具的使用,能夠提高速度,比如vi中的查找功能,模式匹配查找,做標記,還有grep,find這兩個最強大最常用的文本搜索工具的使用。

主站蜘蛛池模板: 性色av浪潮av| 国产精品自产拍在线观看中文| 国产粉嫩高中无套进入| 亚洲巨乳自拍在线视频| 色欲av巨乳无码一区二区| 亚洲欧洲精品成人久久曰影片| 亚洲国产欧美在线成人| 免费无码在线播放av| 人妻熟女一区二区aⅴ千叶宁真| 午夜不卡久久精品无码免费| 日本理伦片午夜理伦片| 国产做床爱无遮挡免费视频| 亚洲日韩在线中文字幕线路2区| 亚洲欧美日韩愉拍自拍美利坚| 午夜片少妇无码区在线观看| 免费人成激情视频在线观看冫| 久久亚洲日韩精品一区二区三区| 国产自国产自愉自愉免费24区| 亚洲日韩看片无码电影| 国产va免费精品观看| 久久久久黑人强伦姧人妻| 正在播放老肥熟妇露脸| 曰欧一片内射vα在线影院| 中文字幕无码热在线视频| 爱色精品视频一区二区| 乱中年女人伦| 国产成人午夜高潮毛片| 欧美性生交xxxxx无码久久久| 强开小嫩苞A片黑人| 少妇下面好紧好多水真爽播放| 极品少妇被弄得高潮不断| 人妻丰满熟妇av无码区app| 国产精品爱啪在线播放| 永久黄网站色视频免费| 亚洲免费网站观看视频| 久久久久欧美国产高潮| 日日碰狠狠躁久久躁96| 国产精品老熟女露脸视频| 免费精品99久久国产综合精品| 久久九九有精品国产23百花影院| 久久午夜私人影院|