ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
783098 Топик полностью
Ксения (27.09.2017 15:32, просмотров: 303) ответил SciFi на Всё бы ничего, только неявного приведения к типу _Bool в языке Си не бывает.
Даже когда тип bool в языке отсутствует (хотя современные Си-компиляторы этот тип обычно поддерживают), преобразование идет к типу boolean (хотя для переменных такой тип может быть не определен) ровно по тому же правилу. Т.е. уже то, что в языке Си допускается прямая подстановка арифметических выражений в условные операторы и варнингов оно не порождает, свидетельствует о том, что такое преобразование существует и определено.