什么是偽代碼?


最近在學習算法,之前一直都沒有系統的學習。在學習的過程中,突然看到了偽代碼,我是兩眼一抹黑,不知所雲?

立馬去百度了下,查找相關的資料,如下:

  偽代碼(Pseudocode)是一種 算法描述語言。使用為代碼的目的是為了使被描述的算法可以容易地以任何一種編程語言(Pascal, C, Java, etc)實現。因此,偽代碼必須結構清晰,代碼簡單,可讀性好,並且類似自然語言。

偽代碼的語法規則

在偽代碼中,每一條指令占一行(else if 例外,),指令后不跟任何符號(Java和C中語句要以分號結尾);

在偽代碼中,變量名和保留字不區分大小寫,這一點和Pascal相同,與C或C++不同;

在偽代碼中,變量不需聲明,但變量局部於特定過程,不能不加顯示的說明就使用全局變量; 

賦值語句用符號←表示,x←exp表示將exp的值賦給x,其中x是一個變量,exp是一個與x同類型的變量或表達式(該表達式的結果與x同類型);多重賦值i←j←e是將表達式e的值賦給變量i和j,這種表示與j←e和i←e等價。 

參考:http://blog.chinaunix.net/uid-11600035-id-2866115.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM