#include <iostream>
int main() {
#pragma GCC optimize("O3")
int sum = 0;
for (int i = 1; i <= 1000000; i++) {
sum += i;
}
std::cout << "Sum of numbers from 1 to 1000000: " << sum << std::endl;
return 0;
}
在上面的例子中,#pragma GCC optimize("O3")
指令用于告訴編譯器對接下來的代碼進行優化,這里是對求解1到1000000的所有數字的和進行優化。通過這個指令,編譯器會使用O3優化級別來提高程序執行效率。