1樓:匿名使用者
靜態和動態是針對變數的資料型別而言的,區主要有以下幾個方面:
1、使用靜態型別語言編寫的**中,要宣告變數的資料型別,而且不同資料型別的變數不允許直接賦值,它的資料型別是編譯期間進行檢查的。
2、靜態型別語言在使用變數之前,需要為它們分配好記憶體。
3、靜態型別語言功能強大,但相對難以學習,而且靈活性差。
4、動態型別語言與靜態語言剛好相反,它只在程式執行期間才去進行資料型別檢查,不需要給變數指定資料型別,它會在第一次同仁給變數時,在內部記錄資料型別。
5、動態型別語言雖然快速靈活,但在**執行前很難找到bug,所以提公升了開發速度,但失去程式的健壯性。
靜態型別語言有:c、c++、c#、object-c、java等
動態型別語言有:python、ruby、php、javascript、erlang等
硬體程式語言,硬體程式語言和cc之類的語言為何還不同
能用彙編寫最好,不過彙編要求太高了 一般就要求c就好了,硬體很少用java做的 底層的c最好,最好還要java基礎。硬體程式語言和c c 之類的語言為何還不同?看樓上說的很含糊,bai我簡單的總結一du下,計zhi算機一共分為五個等級,最上面dao兩個分 內別是高階語言級和彙編語容言級,組合語言採用...
C語言程式設計,c語言的程式設計
以下第二點或者兩點都沒弄清 1.沒理解區域性變數。2.沒有理解引數傳遞。首先區域性變數,當某個變數在函式內部或者語句塊中宣告時,該變數則是該函式或者語句塊中的區域性變數。舉例來說。void fun int a int main 函式執行結果為6 7 其次,來看引數傳遞。引數傳遞分為數值引數傳遞和位址...
c語言程式設計計算,C語言程式設計計算
int main printf 結果 f sum 我是學前端的,沒怎麼了解c,但是應該是這樣吧 include void main include int main 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain ...