gcc 3.3.4
Тестовая программа из двух файлов:
#cat main.c
int main()
{
print_msg("russian");
print_msg("english");
return 0;
}
#cat print_msg.c
void print_msg(char * msg_type)
{
printf("%s\n", msg_type == "russian" ? "RUS" : "ENG");
}
#cc main.c print_msg.c
#./a.out
ENG
ENG
#cc -O2 main.c print_msg.c
#./a.out
RUS
ENG
Ничего не понимаю.
Почему оптимизация так dramatically влияет на выполнение программы?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от fghj
Ответ на:
комментарий
от fghj
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от human0id

Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от vsl

Ответ на:
комментарий
от golodranez
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от vsl

Ответ на:
комментарий
от vsl

Ответ на:
комментарий
от int19h

Ответ на:
комментарий
от human0id
Ответ на:
комментарий
от fghj
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от vsl

Ответ на:
комментарий
от human0id

Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от vsl

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от human0id
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от vsl

Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от vsl

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.