【程式語言(含設計)】(108地方特考考前重點整理)
BNF文法
剖析樹
區域變數、全域變數與靜態變數
指 標
指標與陣列
指標的算數運算
指標與字串
字串與二維陣列
動態記憶體配置
字串與二維陣列
動態記憶體配置
歸還記憶空間
參數傳遞方式
在程式語言中,呼叫函數時的參數傳遞方式有下列幾種:
Call-by-value
Call-by-address
Call-by-reference
Call-by-value-result
Call-by-name
物件導向程式設計- 多載(Overloading)
多載是指函數(方法)的名稱相同,但是傳遞的參數型態或是個數不同。
void method() {…} // 可,沒有傳遞參數
void method(int x) {…} // 可,傳遞一個整數
void method(double x) {…} // 可 參數型別不同
void method(int x,int y) {…} // 可,參數數量不同
void method (int a) {…} // 錯誤,函數名稱相同但參數個數名稱不同、不是多載
int method(int a) {…} // 錯誤,有回傳但是函數名稱與參數型態個數相同、不是多載
建構子(Constructor)
建構子多載
Chrome: https://www.google.com/chrome/browser/desktop/index.html