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