Lotna i optymalizacja kompilatora

Czy można powiedzieć, że słowo kluczowe „volatile” nie ma znaczenia, jeśli optymalizacja kompilatora jest wyłączona, tj. (Gcc -o0 ....)?

Zrobiłem jakiś przykładowy program „C” i zobaczyłem różnicę między zmiennym i nieulotnym w wygenerowanym kodzie zespołu tylko wtedy, gdy optymalizacja kompilatora jest włączona, tj. ((Gcc -o1 ....).

questionAnswers(2)

yourAnswerToTheQuestion