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 влияет на выполнение программы?
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/10376.jpg)
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Murr
![](/photos/10376.jpg)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от Murr
![](/img/p.gif)
Ответ на:
комментарий
от fghj
![](/img/p.gif)
Ответ на:
комментарий
от fghj
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от Die-Hard
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/16312.jpg)
Ответ на:
комментарий
от Die-Hard
![](/photos/11242.jpg)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от human0id
![](/photos/10376.jpg)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от vsl
![](/photos/16312.jpg)
Ответ на:
комментарий
от golodranez
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от vsl
![](/photos/7325:-1748342268.png)
Ответ на:
комментарий
от vsl
![](/photos/7325:-1748342268.png)
Ответ на:
комментарий
от int19h
![](/photos/11242.jpg)
Ответ на:
комментарий
от human0id
![](/img/p.gif)
Ответ на:
комментарий
от fghj
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/13958:-361645714.jpg)
Ответ на:
комментарий
от vsl
![](/photos/10376.jpg)
Ответ на:
комментарий
от human0id
![](/photos/10376.jpg)
Ответ на:
комментарий
от Die-Hard
![](/photos/10376.jpg)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от vsl
![](/photos/10376.jpg)
Ответ на:
комментарий
от anonymous
![](/photos/10376.jpg)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от human0id
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Die-Hard
![](/photos/10376.jpg)
Ответ на:
комментарий
от vsl
![](/photos/10376.jpg)
Ответ на:
комментарий
от int19h
![](/img/p.gif)
Ответ на:
комментарий
от vsl
![](/photos/10376.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум 'main' is usually a function (2015)
- Форум C как такое может быть???? (2008)
- Форум Поломана совместимость с С в С++11? (2013)
- Форум Gcc (2010)
- Форум Интерпретируемые анекдоты на Ц :) (2005)
- Форум gcc в shebang (2012)
- Форум Почему gcc не ругается на неинициализированные массивы и структуры? (2013)
- Форум Вопрос по printf (2005)
- Форум [OMG] gcc и abs() (2008)