999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C++編程中常見問題與解決途徑

2018-04-13 03:47:56孫雨軒
數字通信世界 2018年2期
關鍵詞:程序

孫雨軒

(東北師范大學附屬中學凈月實驗學校,長春 130117)

1 變量命名不當

問題表現:C++編程語言對于命名問題十分重視,尤其還對變量的命名,必須明確,其目的就是為了避免出現由于命名混亂導致的程序錯誤,影響程序的可讀性。關于變量命名問題,一般是出現在初學者在程序的編寫過程中容易出現的問題。

解決對策:為了進一步解決新手在操作中出現這樣的問題,通過匈牙利表法能夠直接有效的通過用一個或者多個小寫字母對變量名進行命名,夾著在字母后面著名變量的意義,就能夠按照隨附的字母進行排序,也能夠自符合C++編程的變量要求。例如,以編程中三個變量為例,這三個變量分別是iValue1、iValue2、fResult,通過觀察命名就能知道命名所代表的變量意思。

首字母i就表示整個變量數據屬于整型變量數據,f就表示整個變量數據屬于浮點型變量數據。所以能夠強襲準確的對這些變量數據進行辨別和確認。如果采用一般的命名法,我們能夠區分iValue1、iValue2是具有相同屬性的兩個變量,但是就很難理解fResult的類型關系。所以說利用匈牙利表示法,能夠有效的幫助新手在應用不熟練的情況下找到數據并進行下一步工作。

2 動態內存問題

問題表現:動態內存分配的問題,一直是C++編程中經常出現的問題,在分析動態內存問題的表現形式以及解決方法之前,先要對動態內存分配的內涵有一定的了解。動態內存分配就是指程序執行的過程中動態的分配或者回收儲存空間,進行再分配。在編程中,經常會出現程序編寫人員為了節省空間內存,使用動態內存來儲存空間,最終由于操作不當,導致的動態分配的問題。這時,null指針會進行接引操作,對分配的內存進行越過邊界的處理,釋放非動態分配的內存、在什邡過程中經常是釋放了一部分但隨即就又被繼續使用。在傳遞的過程中,要求傳遞給free的指針必須從malloccalloc-realloc函數再返還給指針。但是通過釋放非港臺內存,容易引起程序的終止或延遲終止。

3 概念混淆使用問題

問題表現:概念的混淆主要體現在對局部變量、全局變量、存儲類別的概念混淆。這三種概念都是C++編程中經常出現的問題,對于初學者而言很難區分三者之間的關系。局部變量就是指在函數內部的定義,并旨在函數中能夠有效,在應用中要注重,在main中定義的局部變量也只是在主函數有效,由于不同的函數不同,可以通過使用同名的局部變量,只要局部變量只針對函數作用,就能夠互不干擾。全局變量,也就外部變量,顧名思義,就是與局部變量的內涵完全相反,知識能夠應用在函數外部的變量。通過對整個程序的考慮,由于外部變量空間占用內存較大,也要注重對其的應用,避免出新降低程序清晰度的問題。變量存儲類別,在整個程序中主要有三個存儲部分,分別是:程序區、動態存儲區、靜態存儲區。

由于數據種類的不同,也要放在不同的存儲去進行存儲。其中變量存儲的只要是在動態存儲區和靜態存儲區之中。由于命名不同,例如,auto、extern、static等。所以針對不同的命名就要選擇不同的存儲空間。

解決對策:為了進一步解決概念混淆使用問題,主要就是掌握局部變量、全局變量、存儲類別的概念,進一步在進行存儲是,主張對變量性質的權衡。對于靜態局部變量,在函數調試之后,不釋放其占用的單元,在進行下一次函數的使用時,仍然可以對上次的數據進行再次使用數據,在靜態局部變量中通過函數的調試,這是其他函數不能夠比擬的。靜態全局變量,通過上文對全局變量含義的分析,靜態全局變量只能夠應用在本函數中。register是能夠把作為一般變量進行儲存,在程序運行中需要時,由控制器該變量輸送在CPU運算器中,通過CPU的運算,再進行存儲。現在技術已經能夠將變量進行自行的發送,不需要指定即可。

4 結論

在這個過程中,C++編程中常見問題與解決途徑需要以變量命名、動態內存、概念混淆使用為依據,注意在進行編程中對常見問題綜合思考,是提高解決能力、促進C++編程程序完善上升空間的有效舉措。

[1] 李素若.基于慕課的編程類課程混合式教學模式研究與實踐——以《C++程序設計》為例[J].軟件導刊,2017,16(1):189-191.

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产成人毛片| 国内精品视频在线| 亚洲国产欧美目韩成人综合| 国内精品视频在线| 欧美色视频网站| 国产办公室秘书无码精品| 午夜a级毛片| 麻豆精品在线视频| 亚洲中文字幕在线观看| 色综合热无码热国产| 亚洲欧美激情另类| 国产午夜无码片在线观看网站| 97在线碰| 丁香婷婷综合激情| 91精品国产一区| 日韩精品专区免费无码aⅴ| 日韩在线第三页| 九九香蕉视频| 91福利国产成人精品导航| 亚洲欧美人成电影在线观看| 国产欧美日韩在线一区| 国产精品观看视频免费完整版| 精品少妇人妻无码久久| 国产日韩欧美在线播放| 亚洲AⅤ波多系列中文字幕| 国产精品自在拍首页视频8| 日韩高清无码免费| 日韩在线播放中文字幕| 成人国产精品视频频| 国内毛片视频| 久久精品这里只有国产中文精品| 久久精品人人做人人爽97| 天天摸天天操免费播放小视频| 98超碰在线观看| 国产jizzjizz视频| 成人精品视频一区二区在线| 国产一级裸网站| 九九九精品成人免费视频7| 在线免费看片a| 亚洲一区国色天香| 国产欧美日韩视频一区二区三区| 欧美日韩国产精品综合| 99爱视频精品免视看| 国产精品美女自慰喷水| 精品撒尿视频一区二区三区| 亚洲国产综合精品中文第一| 欧美激情伊人| 玖玖精品在线| 亚洲国产中文在线二区三区免| 国产v精品成人免费视频71pao| 国产乱人免费视频| 精品欧美日韩国产日漫一区不卡| 国产成人精品男人的天堂下载 | 国产人碰人摸人爱免费视频| 国产精品一区在线麻豆| 久操线在视频在线观看| 欧美不卡视频一区发布| 一级不卡毛片| 国产在线麻豆波多野结衣| 亚洲欧美日韩另类| 韩国v欧美v亚洲v日本v| 国产一区在线观看无码| 亚洲AV无码乱码在线观看裸奔 | 91黄色在线观看| 成人在线不卡视频| 日韩无码视频网站| 国产手机在线小视频免费观看| 国产高清无码第一十页在线观看| 国产精品浪潮Av| 国产av色站网站| 日韩av高清无码一区二区三区| 9丨情侣偷在线精品国产| 国产簧片免费在线播放| 国产又粗又猛又爽视频| 午夜欧美理论2019理论| 亚洲成a人片77777在线播放| 国产电话自拍伊人| 成人在线天堂| 亚洲αv毛片| 无码粉嫩虎白一线天在线观看| 国产熟女一级毛片| 一区二区无码在线视频|