位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 程序的基本概念

提問人:劉團圓發(fā)布時間:2020-11-27

    為了讓計算機能夠貫徹執(zhí)行人的意圖,需要人能與計算機“溝通”,而這種“溝通”所需要的語言就是程序設計語言,使用程序設計語言所設計的指令的集合就是程序。

    程序是使用程序設計語言解決某一問題的解題步驟,是符合一定語法規(guī)則的語句和指令的集合。

    人們借助程序設計語言告訴計算機要處理的原始數(shù)據(jù)、按怎樣的步驟來處理、以什么樣的形式輸出,這個過程就是程序設計。程序設計的過程一般由4個步驟組成:


    (1)分析問題:在解決問題前,應充分分析要解決的問解,明確需要處理的數(shù)據(jù)是什么,怎樣對數(shù)據(jù)進行處理,以及最后輸出的結果的數(shù)據(jù)及形式等。

    (2)設計算法:算法是為了解決一個問題所采用的方法與步驟。為解決一個問題所采用的算法不是唯一的。程序員需要設計一個最適合的算法,然后設計算法的總體規(guī)劃,之后自頂向下,逐步細化過程,最終把抽象的問題具體化為可以用程序語句表達的算法。

    (3)編碼:利用某種程序設計語言實現(xiàn)算法的過程稱為編碼。

    (4)程序調(diào)試:編碼步驟完成后,程序要運行需要調(diào)試,調(diào)試包括編譯和鏈接等操作。編譯是對源程序進行語法檢查的過程,程序員根據(jù)編譯過程中的出錯提示信息,修改源程序,并重新編譯,直到?jīng)]有語法錯誤為止。編譯程序會將源程序編譯成目標文件,大多數(shù)程序設計語言往往還要使用鏈接程序把目標程序系統(tǒng)提供的庫文件鏈接形成可執(zhí)行文件,在鏈接過程中由于函數(shù)名不正確等,也會引起鏈接錯誤。鏈接成功后的文件才會順利地執(zhí)行。程序員需要對程序執(zhí)行結果進行分析,只有結果正確的程序才是正確的程序。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部