«Жесткое кодирование» означает что-то, что вы хотите встроить в свою программу или любой проект, и это не может быть изменено напрямую (например, использование значения напрямую вместо использования переменной или константы). Если вы не программируете жестко, то вы делаете что-то вроде запроса пользователю данных или предоставления пользователю возможности поместить данные в командную строку, например.
Итак, в приведенном вами примере вы можете скажем, что печать "w"
"жестко запрограммирована". Кроме того, как отметил @ In go Леонхардт, limit
также «жестко закодирован», чтобы быть 5
.
Вот еще один пример:
Допустим, мы хотим Жесткий код местоположения файла, над которым мы работаем, как на диске C :, вы просто поместите путь к файлу вместе в исходный код:
int main()
{
const char *filename = "C:\\myfile.txt";
printf("Filename is: %s\n", filename);
}
Имя файла «жестко закодировано» как: C:\myfile.txt