C程序變量錯(cuò)誤檢測(cè)技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-07-01 04:00
本文關(guān)鍵詞:C程序變量錯(cuò)誤檢測(cè)技術(shù)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:C語言自其出現(xiàn)以來便以其優(yōu)秀的特性被廣泛應(yīng)用于程序開發(fā)中,如今C語言程序在各大領(lǐng)域依然發(fā)揮著重要的作用,尤其在一些重要的部門領(lǐng)域如航空航天、醫(yī)療、銀行等部門提供著系統(tǒng)支持,相應(yīng)的在軟件安全和系統(tǒng)穩(wěn)定上有更高的要求。本文主要針對(duì)C語言程序中常見的變量異常檢測(cè)進(jìn)行研究,以現(xiàn)有開源軟件位基礎(chǔ)實(shí)現(xiàn)編譯器前端對(duì)C語言源程序進(jìn)行詞法語法解析,并實(shí)現(xiàn)基于C語言源代碼插樁檢測(cè)程序變量使用異常的實(shí)驗(yàn),對(duì)"變量使用前未賦初值"、"變量值溢出"等變量使用錯(cuò)誤錯(cuò)誤實(shí)現(xiàn)檢測(cè)和反饋。
【作者單位】: 北京郵電大學(xué)網(wǎng)絡(luò)技術(shù)研究院;安徽師范大學(xué)數(shù)學(xué)計(jì)算機(jī)科學(xué)學(xué)院;
【關(guān)鍵詞】: C語言 變量異常 代碼插樁 編譯器
【分類號(hào)】:TP312.1
【正文快照】: 0引言C語言誕生于1972年,以簡潔和功能強(qiáng)大而著稱于世,直到數(shù)十年后的今天仍被廣泛使用,具有十分重要的地位。目前C語言的應(yīng)用領(lǐng)域仍十分廣闊,當(dāng)對(duì)性能有較高要求時(shí),常常會(huì)選擇使用C語言實(shí)現(xiàn),如Linux操作系統(tǒng)、Nginx服務(wù)器、GCC編譯器等等。1課題研究的意義和需求C語言的普及
本文關(guān)鍵詞:C程序變量錯(cuò)誤檢測(cè)技術(shù)的設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):504460
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/504460.html
最近更新
教材專著