Какой тип у такой переменной #define arrayBedX {100, 100, 20, -20, -100, -100}
Какой тип у такой переменной #define arrayBedX {100, 100, 20, -20, -100, -100}
В инете искал ответ но не нашёл.
#define делает так что при компиляции , все упоминания arrayBedX заменяются на {100, 100, 20, -20, -100, -100}
но какой это тип данных?
int, float, или это массив данных?
Суть такова ,что я хочу сделать этоту переменной ,тако ,что бы можно было автоматически посчитать её размер и количество заключённыхв ней данных, и обращаться к ней в цикле выдёргивая любое число
на данный момент сделал вот это, но при компиляции ругается на скобки в цикле for, но они поставлены правильно
void Vich()
{
if (sizeof(arrayBedX)>0 && sizeof(arrayBedY)>0 && sizeof(arrayBedX)==sizeof(arrayBedY))
{
for (int i = 0; i < sizeof(arrayBedX) / sizeof(int) - 1; i++)
{
// какие-либо операции с arrayBedX[i]
}
}
}
#endif
значит sizeof(arrayBedX) всё таки вычисляет и может оперировать этими данными,
Но не могу понять что за данный в такой переменной?
И почему ругается на скобку?
В инете искал ответ но не нашёл.
#define делает так что при компиляции , все упоминания arrayBedX заменяются на {100, 100, 20, -20, -100, -100}
но какой это тип данных?
int, float, или это массив данных?
Суть такова ,что я хочу сделать этоту переменной ,тако ,что бы можно было автоматически посчитать её размер и количество заключённыхв ней данных, и обращаться к ней в цикле выдёргивая любое число
на данный момент сделал вот это, но при компиляции ругается на скобки в цикле for, но они поставлены правильно
void Vich()
{
if (sizeof(arrayBedX)>0 && sizeof(arrayBedY)>0 && sizeof(arrayBedX)==sizeof(arrayBedY))
{
for (int i = 0; i < sizeof(arrayBedX) / sizeof(int) - 1; i++)
{
// какие-либо операции с arrayBedX[i]
}
}
}
#endif
значит sizeof(arrayBedX) всё таки вычисляет и может оперировать этими данными,
Но не могу понять что за данный в такой переменной?
И почему ругается на скобку?
Популярные вопросы
Нужна помощь специалиста, разбирающегося в распиновке WG разъёмов на платах.
Собственно вопрос один, стандартная ли распиновка на большинстве плат или нет, в частности на платах SKR 1.3 и на МКS стм 32, на вторых я нашёл...
виртуальные датчики endstop x-y
Задумал перевести принтер (klipper + octopus pro h723) на работу в режим виртуальных
датчиков зндстор по осям x y...
датчиков зндстор по осям x y...
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...

Комментарии и вопросы
где сейчас можно взять програм...
https://meet.google.com/xui-hr...
Через ИИ обязательно прогонять...
здравствуйте после очередного...
При первой же печати появились...
После полной очистки микроконт...
Доброго дня! Коллега на работе...