c語言靜態和動態的分別是什么?
靜態語言(強類型語言)是編譯時變量的數據類型就可以確定的語言,大多數靜態語言要求在使用變量之前必須生命數據類型。比如Java、C、C++、C#等。強類型語言是必須強制確定數據類型的語言,一旦一個變量被指定了某個數據類型,如果不經過強制轉換,那么它就永遠是這種數據類型。動態語言(弱類型語言)是運行時才確定數據類型的語言,變量在使用之前無需申明類型,通常變量的值是被賦值的那個值的類型。比如Php、Asp、JavaScript、Python、Perl等等。弱類型語言是數據類型可以被忽略的語言。它與強類型語言相反,一個變量可以賦不同數據類型的值。
上一篇有哪些不用推廣的網賺