#1 2015-04-29 14:48:31

a5_25arduino
Учасник
Зареєстрований: 2015-04-29
Повідомлень: 3

как объявить функцию???

void setup(){
  Serial.begin(9600);
}

void loop{
  int i = 2;
  int j = 3;
  int k;

  k = myMultiplyFunction(i, j); // k содержит 6
  Serial.println(k);
  delay(500);
}

int myMultiplyFunction(int x; int y){
  int result;
  result = x * y;
  return result;
}
при таком подходе компилятор кричит что тут куча АшЫбок!!!
в чем прикол?

Остання редакція a5_25arduino (2015-04-29 15:53:28)

Неактивний

#2 2015-04-29 17:56:47

KVP
Учасник
Зареєстрований: 2015-03-11
Повідомлень: 16

Re: как объявить функцию???

1) после void loop пропущены скобки () - void loop(){
2) тут int myMultiplyFunction(int x; int y) вместо точки с запятой должна стоять запятая - int myMultiplyFunction(int x, int y)

Остання редакція KVP (2015-05-04 13:30:24)

Неактивний

#3 2015-04-29 18:04:32

a5_25arduino
Учасник
Зареєстрований: 2015-04-29
Повідомлень: 3

Re: как объявить функцию???

спасибо
заработало

Остання редакція a5_25arduino (2015-04-29 18:04:49)

Неактивний

#4 2015-09-18 09:53:04

sendsay
Учасник
Зареєстрований: 2015-09-18
Повідомлень: 12

Re: как объявить функцию???

Я так понял, автор вопроса, Дельфиец. smile

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму