#includeint 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优化级别来提高程序执行效率。