Почему индетификаторы присваиваются не везде в ПБ ?
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Почему индетификаторы присваиваются не везде в ПБ ?
этот номер он всегда разный будет ?
или где бы я ни компилил его он будет вечный ?
я к тому что если руками его в блоке прописать p_42148373_1 = new byte[500]; что будет ?
да и вообще что делать с этим сейчас ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Почему индетификаторы присваиваются не везде в ПБ ?
В декларе у Вас стоит *р , а в setup p, поэтому редактор их воспринимает как разные переменные. Идентификаторы присваиваются всем переменным в декларе. Предлагаю между * и р поставить пробел,в языке C пробелы между символом * и именем переменной (или типом) не влияют на семантику кода. Компиляция проходит без ошибок.fefar51702 писал(а): 22 мар 2025, 15:14 2025-03-22_190404.png
в декларе присвоился а в сетапе отказался
этот номер он всегда разный будет ?
или где бы я ни компилил его он будет вечный ?
я к тому что если руками его в блоке прописать p_42148373_1 = new byte[500]; что будет ?
да и вообще что делать с этим сейчас ?
MemoryUsage_(Code_-_Basic).ubi
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Почему индетификаторы присваиваются не везде в ПБ ?
нуда незаметил сам ошибся
я то изначально кинулся проверять и в ручную прописал и всё сразу заработало подумал редактор гонит вроде как писали осенью что он болеет в девятой версии
поправил на *Р теперь автоматом проставляет везде
я то изначально кинулся проверять и в ручную прописал и всё сразу заработало подумал редактор гонит вроде как писали осенью что он болеет в девятой версии
поправил на *Р теперь автоматом проставляет везде
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Почему индетификаторы присваиваются не везде в ПБ ?
а то что в декларе используется *P= это нормально ?aidar_i писал(а): 23 мар 2025, 08:53В декларе у Вас стоит *р , а в setup p, поэтому редактор их воспринимает как разные переменные. Идентификаторы присваиваются всем переменным в декларе. Предлагаю между * и р поставить пробел,в языке C пробелы между символом * и именем переменной (или типом) не влияют на семантику кода. Компиляция проходит без ошибок.fefar51702 писал(а): 22 мар 2025, 15:14 2025-03-22_190404.png
в декларе присвоился а в сетапе отказался
этот номер он всегда разный будет ?
или где бы я ни компилил его он будет вечный ?
я к тому что если руками его в блоке прописать p_42148373_1 = new byte[500]; что будет ?
да и вообще что делать с этим сейчас ?
MemoryUsage_(Code_-_Basic).ubi
я никак не могу разлепить их там *P =
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Re: Почему индетификаторы присваиваются не везде в ПБ ?
А что обязательно в имени глобальной переменной одну букву писать?
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Почему индетификаторы присваиваются не везде в ПБ ?
нет но это я для себя пока так на стадии отладки
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Re: Почему индетификаторы присваиваются не везде в ПБ ?
Ну так используйте многобуквенные наминования. Но если вам не нужно чтобы блок дописывал свои индексы, поставьте галочку в пункте использовать один раз
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя