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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум Gcc (2010)
- Форум 'main' is usually a function (2015)
- Форум C как такое может быть???? (2008)
- Форум Поломана совместимость с С в С++11? (2013)
- Форум Интерпретируемые анекдоты на Ц :) (2005)
- Форум gcc в shebang (2012)
- Форум Почему gcc не ругается на неинициализированные массивы и структуры? (2013)
- Форум Вопрос по printf (2005)
- Форум [OMG] gcc и abs() (2008)