Implementation-defined документировано; unspecified — допустимый вариант; UB — без требований.
Разбор
- ID: sizeof int.
- Unspecified: порядок аргументов.
- UB: signed overflow.
- Портабельность минимизирует ID-зависимость.
Итог
Избегайте UB; ID фиксируйте платформой.