struct MyStruct {
int valSum;
int valSub;
int valMul;
};
int c;
int myArray[] = {100, 30, 890, 645, 251};
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
MyStruct str;
str = compute(3, 4);
Serial.println(str.valSum);
Serial.println(str.valSub);
Serial.println(str.valMul);
int a = 10;
incr(a);
// здесь a == 20
Serial.println(a);
c = sumFunction(myArray);
//Serial.println(c);
//Serial.println(myArray[0]);
}
void loop() {
// put your main code here, to run repeatedly:
}
MyStruct compute(int val1, int val2) {
return (MyStruct) {val1 + val2, val1 - val2, val1 * val2};
}
void incr(int& var) {
var += 10;
}
int sumFunction(int *intArray) {
int sum = 0; // переменная для сложения
for (byte i = 0; i < 5; i++) {
sum += intArray[i];
Serial.println(sum);
}
return sum;
}