1.當函式中使用未定義的變數時,該變數會自動被定義為全域性變數。
2.解釋語言的特性有什麼?
非獨立
效率低
解釋性語言和編譯性語言的定義:計算機不能直接理解高階語言,只能直接理解機器語言,所以必須要把高階語言翻譯成機器語言,計算機才能執行高階語言編寫的程式。
翻譯的方式有兩種,乙個是編譯,乙個是解釋。兩種方式只是翻譯的時間不同。
解釋性語言的定義:
解釋性語言的程式不需要編譯,在執行程式的時候才翻譯,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就需要逐行翻譯一次,效率比較低。
現代解釋性語言通常把源程式編譯成中間**,然後用直譯器把中間**一條條翻譯成目標機器**,一條條執行。
編譯性語言的定義:
編譯性語言寫的程式在被執行之前,需要乙個專門的編譯過程,把程式編譯成為機器語言的檔案,比如exe檔案,以後要執行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率高。
a知識點筆記
萬用字元初始化標籤 html,body 容器寬度自適應 width 100 height 100 滑鼠覆蓋狀態 color f40 display inline block 轉換成行級塊元素,div可水平排列,a span定以後方可定義寬高.屬於文字元素,支援父級text align center ...
最近知識點筆記
insert into test values null,null,null,null 可以插入一條全部為空的記錄 sqlldr 匯入多個資料檔案到資料庫 1.txt 20090122000000000002 02 1654.14 20100730 20090521000000000002 02 6...
tinyxml知識點筆記
1.友元類 tixmlnode,tixmlelement,tixmldocument為tixmlbase的友元類 2虛析構函式 virtual tixmlbase 3純虛函式 virtual void print file cfile,int depth const 0 parse 4靜態函式 st...