Интернирование строк...
От: Alximik509 Россия  
Дата: 30.03.10 15:17
Оценка: :))) :))) :)))
Всем добрый день.

Вопрос на сообразительность.
Что будет выведено после выполнения кода:

int main(int n, char *v)
{    
    char *p1 = "hello";
    char *p2 = "hello";
    p2[0] = '0';    
    if(p1 == p2)
        printf("equal\n");
    else
        printf("not equal\n");
    printf("%s", p1);
    return 0;
}


А теперь главный вопрос.
ПОЧЕМУ???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.