C++开始

2018-01-11  本文已影响4人  Hassan_chao

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 第五版 ,由笔者写下个人心得,如有不正之处,还请留言指出,感激不尽。

上一篇 下一篇

猜你喜欢

热点阅读