C++开始

作者: Hassan_chao | 来源:发表于2018-01-11 17:26 被阅读4次

    1.1 C++注解

    两种注释方式:
     (1) 双斜线(//) 注释,
     (2) 连个界定符(/**/),#注释界定符不能嵌套使用#
    

    1.2 控制流

    循环:while, for
    分支:if
    
    ///////////////////////////////////////////////////
    int sum = 0,val = 1;
    while(val < 10)
    {
      sum+= val;
      ++val;
    }
    ///////////////////////////////////////////////////////
    int sum = 0;
    for(int i = 0; i < 10; ++i)
    sum+= i;
    
    ///////////////////////////////////////////////////////
    if(i > 10)
    i += 10;
    
    

    1.3 类简介

    最初的设计焦点就是能定义使用像内置类型一样自然的类类型
    

    1.4 总结:

    // main.h
    
    #include "iostream"
    
    using namespace std;
    
    class test_demo
    {
    public:
        test_demo();
        ~test_demo();
    
    public:
        void print_data(int num);
    };
    
    void function_while();
    void function_for();
    void function_if(int num_1,int num_2);
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        function_while();
        function_for();
        function_if(5, 3);
    
        test_demo test_class;
        test_class.print_data(50);
    
        system("pause");
        return 0;
    }
    
    // main.cpp
    
    #include "main.h"
    test_demo::test_demo()
    {
    
    }
    test_demo::~test_demo()
    {
    
    }
    
    void test_demo::print_data(int num)
    {
        std::cout << num << std::endl;
    }
    //////////////////////////////////////////////////////////////////////////
    
    void function_while()
    {
        int num = 1;
        while (num < 10)
        {
            ++num;
            cout << num << endl;
        }
    }
    
    void function_for()
    {
        int cycle_times = 10;
    
        for (int i = 0; i < cycle_times; ++i)
        {
            cout << i << endl;
        }
    }
    void function_if(int num_1,int num_2)
    {
        int max_num = 0;
    
        if (num_1 < num_2)
            max_num = num_2;
        else
            max_num = num_1;
    
        cout << max_num;
    }
    

    本笔记基于C++ primer 第五版 ,由笔者写下个人心得,如有不正之处,还请留言指出,感激不尽。

    相关文章

      网友评论

          本文标题:C++开始

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