ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
919434 Топик полностью
Nikolay_Po (04.05.2019 22:30, просмотров: 168) ответил йцукен на Ну как вы себе представляете замену адреса значением? Пусть написано n=strlen("abc"), тогда очень умный компилятор, знающий, что делает strlen, может заменить этот код на n=3, но не на n=strlen(3). Если функция имеет прототип strlen(const char *),
Если функция используется только для строк с длиной 3, то компилятор просто подставит 3, выкинув остальное нафиг. Безотносительно прототипа функции. Похоже, вы отстали от жизни. Или мне попадаются исключительно передовые компиляторы.