Каков порядок вычисления операторов в скобке if, если (…)? [Дубликат]
На этот вопрос уже есть ответ:
Обязаны ли логические операторы короткого замыкания? И порядок оценки? 7 ответов Проблемы безопасности при оценке короткого замыкания [дубликаты] 4 ответаУ меня есть указатель char, инициализированный в NULL в начале программы, далее в программе char * используется в вызове функции, где он может указывать на строку char s и может указывать на null char, и это может остаться нетронутым Итак, верно ли следующее утверждение, так должно быть, если выражения вычисляются слева направо. Если нет тоstrlen (charpointer) - неопределенное поведение, еслиcharpointer == NULL
if ( charpointer == NULL || strlen ( charpointer ) == 0 )
Так, они оцениваются слева направо? Это правильный способ проверки?