Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 07.01.2014, 11:31  
Andrey31380
Частый гость
 
Регистрация: 07.06.2011
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Andrey31380 на пути к лучшему
По умолчанию Помогите разобраться: statement is unreachable

В кейле возникает сообщение statement is unreachable, когда в теле бесконечного цикла размещаю какой либо оператор. Хотел в хелпе найти расшифровку - не удалось. Может кто сталкивался с такой ситуацией, кто подскажет. Другой проект собираю с теми же настройками - все нормально. Версия uVision 4.54
Реклама:
Andrey31380 вне форума  
Непрочитано 07.01.2014, 11:50  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

Это просто предупреждение, что цикл бесконечный и никогда из него не выйдет и не вернет значение.
lsa вне форума  
Непрочитано 07.01.2014, 12:07  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

Правильнее понимать буквально - выражение не достижимо. Т.е. никогда ни при каких условиях не выполнится.
Easyrider83 вне форума  
Непрочитано 07.01.2014, 12:27  
Andrey31380
Частый гость
 
Регистрация: 07.06.2011
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Andrey31380 на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

Cпасибо за подсказку. Все понятно
Andrey31380 вне форума  
Непрочитано 07.01.2014, 15:05  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

Сообщение от Andrey31380 Посмотреть сообщение
Cпасибо за подсказку. Все понятно
Рекомендуют при появлении сообщения об ошибке локализовать эту ошибку кликом по тексту. Наверняка вы увидите указание на оператор (statement), стоящий после закрытия бесконечного цикла.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 07.01.2014, 15:12  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

ut1wpr, да мне вообще не понятно, как человек с такими знаниями английского языка с компиляторами работает.
Easyrider83 вне форума  
Непрочитано 07.01.2014, 15:21  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

Сообщение от Easyrider83 Посмотреть сообщение
выражение не достижимо. Т.е. никогда ни при каких условиях не выполнится
Обычно такое компилятор игнорирует и просто выкидывает без зазрения совести.
nahimovv вне форума  
Непрочитано 07.01.2014, 15:49  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Помогите разобраться: statement is unreachable

Сообщение от nahimovv Посмотреть сообщение
Обычно такое компилятор игнорирует и просто выкидывает без зазрения совести.
Так-то оно так конечно) это если оптимизация включена, а может и не выкинуть
realid вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Немецкая схемотехника. Помогите разобраться Luzkov TTL и CMOS логика 23 05.01.2011 11:13
[Решено] Помогите разобраться barbuss Proteus 2 26.10.2010 23:45
Помогите разобраться ,АЦП Тину 13, что то не так... Botan Микроконтроллеры, АЦП, память и т.д 2 14.09.2010 18:31
АЦП - для чайника (помогите разобраться)! Apach111 Электроника - это просто 2 30.05.2008 10:10
Помогите разобраться с транзисторами в Proteus`е EsterniTY Proteus 2 05.08.2004 00:18


Часовой пояс GMT +4, время: 10:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot