имя массива

inspiritus
Offline
Зарегистрирован: 17.12.2012

... наверно я схожу с ума, НО 

так все ОК     byte one_chanel [4] = {1,2,4,8};

а так             byte 1_chanel [4]    = {1,2,4,8}; 

выскакивает ошибка MyAjax_chiller_3:49: error: expected unqualified-id before numeric constant

где собака порылась ?

Araris
Offline
Зарегистрирован: 09.11.2012

Компилятор не пропускает любые имена переменных, начинающиеся с цифры.

void setup() {
  // put your setup code here, to run once:
int 2aaa;
byte 4_bbb;
}
sketch_oct04b:3: error: invalid suffix "aaa" on integer constant
sketch_oct04b:4: error: invalid suffix "_bbb" on integer constant
sketch_oct04b.ino: In function 'void setup()':
sketch_oct04b:3: error: expected unqualified-id before numeric constant
sketch_oct04b:4: error: expected unqualified-id before numeric constant
invalid suffix "aaa" on integer constant
toc
Offline
Зарегистрирован: 09.02.2013

"Identifier name cannot start with a digit."

http://www.c4learn.com/cplusplus/cpp-variable-naming/

Araris
Offline
Зарегистрирован: 09.11.2012

toc пишет:
"Identifier name cannot start with a digit."

"Identifier are the names is given by the programmer." - это облегчает решение проблемы )))

inspiritus
Offline
Зарегистрирован: 17.12.2012

угу... спасибо , значит не схожу еще :)