面向過程的編程適用於 什麼叫面向過程的程序語言?

2023-05-12     搞笑王大姐

原標題:面向過程的編程適用於 什麼叫面向過程的程序語言?

面向過程的語言也叫做結構化程序設計語言,它是屬於高級語言的一種。

面向過程的意思就是在編寫代碼的時候,要解決的問題被看作是一個個要完成的任務,然後使用程式語言中的函數完成這些任務,解決問題的關鍵點是使用函數。

之所以又叫結構化設計語言是因為,它主要是採用自頂向下、逐步求精的程序設計方法,使用三種基本控制結構:順序、選擇、循環

C語言就是一種典型的面向過程式的程式語言,它是為了移植與開發 UNIX 作業系統,由丹尼斯·里奇在貝爾電話實驗室設計開發的。

面向過程編程即在實現一定功能的過程中將功能拆分為一個個任務,並用若干書寫形式互相獨立的函數去完成任務。

比如你要使用C語言做一個計算器,需要分成以下幾個步驟:

1.接收輸入

2.根據輸入的數字和運算符計算出結果

(1)加法運算

(2)減法運算

(3)乘法運算

(4)除法運算

3.把結果輸出

每個步驟可以編寫一個函數去實現。

步驟一的接收輸入,在C語言的函數是:scanf("%d",&a); a代表的是定義的一個整型變量用來接收輸入的整數。

步驟二又可以分為4個小步驟,每個步驟可以是獨立的函數,用於實現不同的運算。

步驟三在C語言的函數是:printf("Value = %d",a);意思是把a的值輸出列印出來。

面向過程語言的優點是符合人類思維,各代碼塊兒分工明確,能將需要實現的功能拆分的清晰明了。

但是它的缺點是可復用性差,數據安全性差,難以開發大型複雜的軟體,數據處理數據的過程互相獨立,一旦數據結構,類型改變,之前的代碼就都不起作用了。

後續工作量大,不易拓展及維護,函數功能太固定,增刪改都不容易。

歡迎關注我,學習更多計算機知識!

文章來源: https://twgreatdaily.com/8adc0af6264f5bf1b376e07088701f9b.html