美文网首页
C++与Python对比

C++与Python对比

作者: Wayne_Dream | 来源:发表于2018-07-24 21:19 被阅读64次

    因为下学期会学c++面向对象编程,还有接下来的项目中可能会用到c++,所以决定先提前学习下,顺便与python做个比对,还是有许多相似之处的。=v= 下面是两个简单例子对比。

    1,for循环

    • C++
    #include <iostream>
    using namespace std;
    
    int main()
    {
        int a = 5;
        for (a; a < 10; a += 1)
        {
            cout << "a的值为:" << a << endl;
        }
        system("PAUSE");
        return 0;
    }
    
    • Python
    for a in range(5, 10):
        if a < 10:
            print('a的值为:', a)
            a += 1
        else:
            break
    

    输出都为:

    a的值为: 5
    a的值为: 6
    a的值为: 7
    a的值为: 8
    a的值为: 9
    

    2,while循环

    • C++
    #include <iostream>
    using namespace std;
     
    int main ()
    {
       int a = 5;
       while( a < 10 )
       {
           cout << "a 的值:" << a << endl;
           a++;
       }
       system("PAUSE");
       return 0;
    }
    
    • Python
    a = 5
    while a < 10:
        print('a的值为:', a)
        a += 1
    

    输出都为:

    a的值为: 5
    a的值为: 6
    a的值为: 7
    a的值为: 8
    a的值为: 9
    

    额,那个,我想说:人生苦短,我学python!当然C++在开发驱动程序,系统服务,高效的网络通信程序(比如大型网游)。C++的执行效率是最高的。

    相关文章

      网友评论

          本文标题:C++与Python对比

          本文链接:https://www.haomeiwen.com/subject/rpoymftx.html