導航:首頁 > 軟體知識 > 程序編完後要注意什麼

程序編完後要注意什麼

發布時間:2023-05-20 10:08:15

『壹』 說出幾條編寫規范C語言需要注意的問題,有助於自己或別人以後讀懂你編的程序

1. 基本要求
1.1 程序結構清析,簡單易懂,單個函數的程序行數不得超過100行。
1.2 打算干什麼,要簡單,直接了當,代碼精簡,避免垃圾程序。
1.3 盡量使用標准庫函數和公共函數。
1.4 不要隨意定義全局變數,盡量使用局部變數。
1.5 使用括弧以避免二義性。
2.可讀性要求
2.1 可讀性第一,效率第二。
2.2 保持注釋與代碼完全一致。
2.3 每個源程序文件,都有文件頭說明,說明規格見規范。
2.4 每個函數,都有函數頭說明,說明規格見規范。
2.5 主要變數(結構、聯合、類或對象)定義或引用時,注釋能反映其含義。
2.7 常量定義(DEFINE)有相應說明。
2.8 處理過程的每個階段都有相關注釋說明。
2.9 在典型演算法前都有注釋。
2.10 利用縮進來顯示程序的邏輯結構,縮進量一致並以Tab鍵為單位,定義Tab為 6個位元組。
2.11 循環、分支層次不要超過五層。
2.12 注釋可以與語句在同一行,也可以在上行。
2.13 空行和空白字元也是一種特殊注釋。
2.14 一目瞭然的語句不加註釋。
2.15 注釋的作用范圍可以為:定義、引用、條件分支以及一段代碼。
2.16 注釋行數(不包括程序頭和函數頭說明部份)應占總行數的 1/5 到 1/3 。
3. 結構化要求
3.1 禁止出現兩條等價的支路。
3.2 禁止GOTO語句。
3.3 用 IF 語句來強調只執行兩組語句中的一組。禁止 ELSE GOTO 和 ELSE RETURN。
3.4 用 CASE 實現多路分支。
3.5 避免從循環引出多個出口。
3.6 函數只有一個出口。
3.7 不使用條件賦值語句。
3.8 避免不必要的分支。
3.9 不要輕易用條件分支去替換邏輯表達式。
4. 正確性與容錯性要求
4.1 程序首先是正確,其次是優美
4.2 無法證明你的程序沒有錯誤,因此在編寫完一段程序後,應先回頭檢查。
4.3 改一個錯誤時可能產生新的錯誤,因此在修改前首先考慮對其它程序的影響。
4.4 所有變數在調用前必須被初始化。
4.5 對所有的用戶輸入,必須進行合法性檢查。
4.6 不要比較浮點數的相等,如: 10.0 * 0.1 == 1.0 , 不可靠
4.7 程序與環境或狀態發生關系時,必須主動去處理發生的意外事件,如文件能否
邏輯鎖定、列印機是否聯機等。
4.8 單元測試也是編程的一部份,提交聯調測試的程序必須通過單元測試。
5. 可重用性要求
5.1 重復使用的完成相對獨立功能的演算法或代碼應抽象為公共控制項或類。
5.2 公共控制項或類應考慮OO思想,減少外界聯系,考慮獨立性或封裝性。
5.3 公共控制項或類應建立使用模板。

『貳』 電子計算機編製程序需要注意哪些內容

計算機是由電子線路構成的機器。當我們要求它完成某項任務時,就必須設法把這項任務的解決方法分解成許多計算機可以實現的基本操作,即編制一個計算機程序。計算機執行這一程序中的指令,完成某項任務。由於計算機的工作是執行程序,而程序是按一定規則順序排列的機器指令,所以計算機要實現自動連續操作就必須在開始工作之前,把人們預先編好的程序和數據按一定順序通過一定方式一條條地送到有記憶功能的電子部件中並保存起來。程序中的指令系統由編鍵沒碼化數字組成,以便使程序和數據一樣保存在計算機中。這些程序必須是面向機器的機器語言程序。除此之外,還需要能解決兩個問題,一是計算機應能知道在什麼時間到什麼地方去取指令,二是計算機在執行完一條指令後又要自族亮鍵動去取要執行的
下一條指令。為解決這兩個問題,計算機中設置了一個具有指揮功能的電子部件—程序計數器。它使計算機只要知道程序中第1條指令放在什麼地方,就能按順序依次取出每條指令
加以識別,並執行相應的操作。
由此可見,計算機之所以能自動連續工作,是因為人們把程序和有關的數據兆巧預先存入計算機的存儲裝置中,這就是所謂的存儲程序原理。存儲程序原理實現了計算機自動計算的功能,同時也確定了馮·諾依曼型計算機的基本結構。

『叄』 微信小程序開發的注意事項是什麼

微信小程序開發的注意事項:

1、小程序名稱能不能由中文、數字、英文。長度在3-20個字元之間,一個中文字凳伍等於2個字元。

2、小程序名稱不得與公眾平台已有的訂閱號、服務號重復。如提示重名,請更換名稱進行設置。

3、小程序名稱在帳號信息設置時完成,請謹慎設置,一旦設置暫不支持修改。

4、更換名稱進行設置。如果企業商標,組織名稱等名稱被侵權,可通過公眾平台侵權投訴流程發起投訴,取回名稱使用權。

5、個人雀野開發者無法申請微信小程序;目前微信僅支持企業、政府、媒體、其他組織申請。

6、一個主體能不能注冊30個,一個綁定身份的開發者只能創建5個微信小程序。

對於員工來說,請不要隨便借給你的老闆你的微信來注冊微信小程序,因為你這樣就沒有機會了。

對於老闆來說,請不要隨便借給你的員工微信來注冊微信小程序,因為你可能要不回來。

7、如果你不是特殊組織,你還是要花300元進行認證。

即使你對公賬號已經驗證,你也需要繳納費用(支持微信支付)進行驗證,這樣才能夠打開審核開關,發布小程序。

微信支付需要微信認證後才能使用。

8、伺服器配置每月只有3次修改機會,謹慎使用。

沒事別亂動下面的配置,一定確定了再動,並且一次性寫完整,不然你改個小標點都會浪費你的一次機會。

9、你的域名、備案、https要准備好,不然做不了。(伺服器域名需頃粗喊進過ICP備案、新備案域名需24小時後才能配置。域名格式只支持雅文大小寫字母、數字及「-」,不支持IP地址及埠號)

『肆』 VB編的程序長時間運行需要注意些什麼問題

沒關系,但要注意釋放沒用的變數、控制項(vb程序可是很占內存的),防止佔用過多內存。

『伍』 在C語言編程中應該注意哪些問題

1.先學習C語言的基礎知識。現在正在學C語言的在校學生可以直接進入第2步學習。
2.按照《C語言程序設計入門學習六步曲》進行上機練習。
3.在上機練習時要養成良好的編程風格。點擊查看C語言的編程風格

4.積極參加C、C++興趣小組,養成和老師與同學交流習慣,從而相互收益。有時別人不經意的一句話可能使你茅塞頓開--「一句話點醒夢中人」。

5.及時總結自己的學習經驗,養成寫C語言日記的習慣。軟體有編程日記功能。

6.從網上或教材上找一個自己感興趣的題目(選題時根據自己的能力,可先易後難,培養自己的成就感,如果有了成就感,即使再苦再累還是感覺C語言學習是一件快樂的事,同學們喜歡打游戲,經常通宵達旦地玩游戲也樂而不疲就是這個道理)進行實戰訓練,提高自己的C語言綜合應用能力。

7. 由於C語言靈活、強大,初學者要全面地掌握它是不可能的,因此在學習C語言的過程中,不要在細枝末節上浪費精力(比如++、--用於表達式的計算,實際上是沒有意義的),但一定要熟練掌握C語言的流程式控制制語句、數組、函數、指針等基礎知識的應用,為學習面向對象程序設計打下堅實的基礎。如果這些知識你學不好,要後續學習好C++、可視化的程序設計Visual C++或C++Builder就像空中樓閣,是不現實的。
C語言程序設計入門學習六步曲

筆者在從事教學的過程中,聽到同學抱怨最多的一句話是:老師,上課我也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因有三個:

一、所謂的看懂聽明白,只是很膚淺的語法知識,而我們編寫的程序或軟體是要根據要解決問題的實際需要控製程序的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程序解決這些實際問題呢?

二、用C語言編程解決實際問題,所需要的不僅僅是C語言的編程知識,還需要相關的專業知識。例如,如果你不知道長方形的面積公式,即使C語言學得再好你也編不出求長方形的面積的程序來。

三、C語言程序設計是一門實踐性很強的課程,「紙上談兵」式的光學不練是學不好C語言的。例如,大家都看過精彩自行車雜技表演,假如,你從來沒有騎過自行車,光聽教練講解相關的知識、規則、技巧,不要說上台表演、就是上路你恐怕都不行。

出現問題原因清楚了,那麼如何學習呢?請你看【C語言學習六步曲】

在程序開發的過程中,上機調試程序是一個不可缺少的重要環節。「三分編程七分調試」,說明程序調試的工作量要比編程大得多。這里以如何上機調試C程序來說明C語言的學習方法。

第一步、驗證性練習

在這一步要求按照教材上的程序實例進行原樣輸入,運行一下程序是否正確。在這一步基本掌握C語言編程軟體的使用方法(包括新建、打開、保存、關閉C程序,熟練地輸入、編輯C程序;初步記憶新學章節的知識點、養成良好的C語言編程風格)。
初學者最容易犯的錯誤是:

1、沒有區分開教材上的數字1和字母l,字母o和數字0的區別,造成變數未定義的錯誤。另一個易錯點是將英文狀態下的逗號,分號;括弧()雙引號""輸入出入成中文狀態下的逗號,分號;括弧(),雙引號「」造成非法字元錯誤。

2、C語言初學者易犯語法錯誤:使用未定義的變數、標示符(變數、常量、數組、函數等)不區分大小寫、漏掉「;」、「{」與「}」、「(」與「)」不匹、控制語句(選擇、分支、循環)的格式不正確、調用庫函數卻沒有包含相應的頭文件、調用未C聲明的自定義函數、調用函數時實參與形參不匹配、數組的邊界超界等。

3、修改C語言語法錯誤時要注意以下兩點:

(1)、由於C語言語法比較自由、靈活,因此錯誤信息定位不是特別精確。例如,當提示第10行發生錯誤時,如果在第10行沒有發現錯誤,從第10行開始往前查找錯誤並修改之。

(2)、一條語句錯誤可能會產生若干條錯誤信息只要修改了這條錯誤,其他錯誤會隨之消失。特別提示:一般情況下,第一條錯誤信息最能反映錯誤的位置和類型,所以調試程序時務必根據第一條錯誤信息進行修改,修改後,立即運行程序,如果還有很多錯誤,要一個一個地修改,即,每修改一處錯誤要運行一次程序。
第二步、照葫蘆畫瓢
在第一步輸入的C程序的基礎上進行試驗性的修改,運行一下程序看一看程序結果發生了什麼變化,分析結果變化的原因,加深新學知識點的理解。事實上這和第一步時同步進行的,實現「輸入」加深知識的記憶,「修改」加深對知識的理解。記憶和理解是相輔相成的,相互促進。

例如:將最簡單的Hello World!程序
#include "stdio.h"
int main()
{
printf("Hello World!\n");
return 0;
}
中的

printf("Hello World!\n");

中的Hello World!改成你的姓名,運行一下程序,看有什麼變化?

再如求1+2+3...+100的和的程序

#include <stdio.h>

main()

{

int i,sum=0;

for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("sum=%d\n",sum);
}

第1次將for(i=1;i<=100;i++)中的100改成50,運行一下程序,看有什麼變化?

第2次將for(i=1;i<=100;i++)中的i++改成i=i+2,運行一下程序,看有什麼變化?

找出程序結果變化的原因,就加深了對C語句的理解。

第三步、不看教材看是否能將前兩步的程序進行正確地輸入並運行。

在這一步要求不看教材,即使程序不能運行,看能否將其改正,使其能正確運行。目的是對前兩步的記憶、理解進一步強化。

第四步、增強程序的調試能力

在教材中每章都有C語言初學者易犯的錯誤,按照易出錯的類型,將教材中的正確的程序改成錯誤的程序,運行一下程序,看出現的錯誤信息提示,並記下錯誤信息,再將程序改成正確的,運行一下程序。這樣反復修改,就能夠學習C語言程序發生錯誤的原因和修改錯誤的能力。

注意:每次只改錯一個地方,目的是顯示發生該錯誤的真正原因,避免一次改動多個地方,搞清發生錯誤的真正原因,切記!!!!

注意:上機調試程序時要帶一個記錄本,記下英文錯誤提示信息和解決該錯誤問題的方法,積累程序調試經驗,避免在編程犯同樣的錯誤,切記!!!!。

例如,將Hello World程序中語句

printf("Hello World!\n");

中的;改成中文的分號;

運行一下程序,看有什麼結果?

調試程序是一種實踐性很強的事,光紙上談兵是是沒用的,就像游泳運動員只聽教練講解示範,而不親自下水練習,是永遠學不會游泳的。

即使在優秀的程序員編寫程序也會犯錯誤的,可能事最低級的語法錯誤,但他能快速發現錯誤並改正錯誤,而我們C語言初學者面對錯誤提示,不知道發生了什麼錯誤,如何改正,這就事差別。

第五步、研究典型的C語言程序,提高程序設計能力

C語言初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因是:所謂的看懂聽明白,只是很膚淺的語法知識,而沒有深刻地理解C語言的語句的執行過程(或流程)。

計算機是按照人的指令(編寫的程序)去執行的,如果不知道這些C語句在計算機中是如何執行的,你怎麼回靈活運用這些知識去解決實際問題呢?

解決問題的方法是要先理解C語言各種語句的流程(即計算機是如何執行這些語句的過程),然後研讀現成C語言經典程序,看懂別人事如何解決問題的,以提高自己的程序設計能力。
第六步、研究課程設計源成序,提高C語言的綜合應用能力.

『陸』 編寫計算機程序需要注意什麼就是編寫一個簡單的程序需要注意的問題。

就你說的編寫一個簡單的程序: 語言,首先是理解程序的、文件等概念,然後是會一種計算機語言,至少會這語言的基本語法、程序設計基本結構(順序、選擇、循環)、和演算法設計與描述,表示。 軟體開發環境,一般是集成的開發系統,即編輯、編譯、鏈接、調試等工具集成在一個界面上,你要學會使用它們,建立程序工程→編寫好程序代碼,→調試(動/靜,人工檢查/debug工具)→代碼無錯誤(拼寫、語法、語義、邏輯、其它),然後用編譯器解釋成二進制體,即可執行文件。
麻煩採納,謝謝!

『柒』 java程序編好後要怎麼運行

安裝jdk,配置環境變數後編譯運行。

1,下載jdk,進oracle官網下載jdk安裝包,運行安裝。

2,配置環境變數:在系統變數里點擊新建,變數名填寫JAVA_HOME,變數值填寫JDK的安裝路徑,在這里就填寫「C:\Program Files\Java\jdk1.8」了;在系統變數里點擊新建變數名填寫CLASSPATH,變數值寫「.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar」。注意不要忘記前面的點和中間的分號;在系統變數里找到Path變數,這是系統自帶的,不用新建。雙擊Path,由於原來的變數值已經存在,故應在已有的變數後加上「;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin」。注意前面的分號。
打開cmd輸入java和javac測試是否成功。
3,編寫java代碼:
public class Test{
public static void main(String[] args) {
System.out.println("hello");
}
}
另存為Test.java。存放在D盤根目錄。

3,編譯,打開cmd,輸入命令:
D:

切換目錄到D盤目錄,編譯java,輸入javac Test.java,編譯完成後生成Test.class文件。
4,運行,cmd輸入命令:java Test。可以看到運行結果:hello。

閱讀全文

與程序編完後要注意什麼相關的資料

熱點內容
眉山科技技術學校畢業證什麼樣子 瀏覽:707
白酒地區代理哪個品牌好 瀏覽:870
高速上違章要什麼時候才有信息 瀏覽:706
請問開超市利潤大的產品都有哪些 瀏覽:267
團長如何推廣小程序 瀏覽:737
菜市場為什麼收管理費 瀏覽:990
民法典怎麼保護大數據 瀏覽:215
雲創通x7手機如何代理微創達 瀏覽:953
多產品策略分析是什麼意思 瀏覽:56
如何保障供應鏈安全中的信息安全 瀏覽:66
騰訊平台信息流廣告怎麼投放 瀏覽:335
大數據有哪些專業可以考研 瀏覽:968
佳發教育技術負責人工資多少 瀏覽:955
烤煙烘烤技術員工資多少 瀏覽:167
教學信息中心社團干什麼 瀏覽:525
蓋房需要些什麼程序 瀏覽:411
糕點師技術培訓多少錢 瀏覽:838
如何去賣一個火爆產品 瀏覽:354
杭州代理軟著電話多少 瀏覽:125
用法術傳送信息該念什麼 瀏覽:152