Примером неуточненного поведения служит размещение параметров функции в памяти, которое может меняться при каждом вызове этой функции в рамках одной и той же программы
дополнении J к стандарту C перечислено пять видов проблем переносимости:
• поведение, определяемое реализацией;
• неуточненное поведение;
• неопределенное поведение;
• поведение, зависящее от региональных параметров;
• распространенные расширения
Следите за тем, чтобы данные, предоставленные пользователем, не стали первым аргументом функции printf, поскольку это чревато уязвимостью безопасности на основе отформатированного вывода (Сикорд, 2013).
Следите за тем, чтобы данные, предоставленные пользователем, не стали первым аргументом функции printf, поскольку это чревато уязвимостью безопасности на основе отформатированного вывода (Сикорд, 2013).