自定函式

學習如何學習!

void myFunction(int val){
.
.
}

myFunction 自定函式的名稱 (只能使用英數字與底線組合, 且不能以數字開頭, 英文字母有分大小寫,不可使用保留字)。

void 函式執行完成後,不傳回值。

val 函式執行時,傳入 myFunction 函數的16位元整數數值

例:
void setup(){
}
void loop(){
  ledOutput(100);
}
void ledOutput(int delayTime){
  digitalWrite(13,HIGH);
  delay(delayTime);
  digitalWrite(13,LOW);
  delay(delayTime);
}

在程式中呼叫 ledOutput 函式 並把整數 100 傳到 delayTime ,所以 delayTime =100,程式執行完不傳回任何值。


int myFunction(byte val){
.
.
return 1;
}

myFunction 自定函式的名稱 (只能使用英數字與底線組合, 且不能以數字開頭, 英文字母有分大小寫,不可使用保留字)。

int 函式執行完成後,傳回16位元整數數值。

val 函式執行時,傳入 myFunction 函式的8位元整數數值

例:
void setup(){
}
void loop(){
  int sum;
  sum = addFunction(4,5);
}
int addFunction(int x,int y){
  return x+y;
}

在程式中呼叫 addFunction 函式 並把整數 4,5 傳到 addFunction ,所以 x =4,y=5,程式執行完傳回 x+y 的結果指定給 sum ,因此執行完 sum = 9。


void myFunction(){
}

myFunction 自定函式的名稱 (只能使用英數字與底線組合, 且不能以數字開頭, 英文字母有分大小寫,不可使用保留字)。

void 函式執行完成後,不傳回任何數值。

()中間無任何變數,表示 函數執行時,不傳入任何數值到 myFunction 函式


入門
知識
語法
流程
函式
實習

發佈留言