温馨提示×

C++ pragma指令用于优化的例子

c++
小樊
115
2024-07-20 16:37:47
栏目: 编程语言

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

0