c++primer笔记一、开始

好好读一遍这本书
习题答案https://github.com/Mooophy/Cpp-Primer

1、iostream

提供了输入流和输出流
istream和ostream

cin(标准输入)  
cout(标准输出)  
cerr(输出错误)  
clog(输出警告)

指定两个数相加:

#include <iostream>
int main()
{
	std::cout << "Enter two numbers :" << std::endl;
	int v1 = 0, v2 = 0;
	std::cin >> v1 >> v2;
	std::cout << "the num of" << v1 << "and" << v2
		<< " is " << v1 + v2 << std::endl;
	return 0;
}
<<  输出运算符,左侧对象是ostream,右侧对象是输出的值
>>  输入运算符
endl:操纵符,效果是结束当前行,并将buffer中内容刷到设备

std:: 使用标准库,说明函数是定义在std的命名空间中的  
命名空间主要是为了避免名字定义冲突。
2、两种注释
//单行注释
/*  ```  */内容注释(不能嵌套)
3、控制流
1、while循环
    while(condition)
    {
        statement
    }

语句块{}
i++ :先引用后增加
++i :先增加后引用

2、for循环
for(int val = 1; val <= 10; ++val)
    sum += val;
    
循环头组成:初始化语句;循环条件;表达式

3、读取数量不定的输入数据
while(std::cin >> value)
    sum += value;
std:cout << "Sum is : " << sum >> std::endl;

4、if判断
if()
{}
else
{}
4、错误类型

1、syntax error(语法错误)
2、type error(类型错误)
3、declrartion error(声明错误)

5、类

类定义了一个数据结构,以及关联的一组操作。
标准库的头文件用<>
非标准库的头文件用""

成员函数也称方法,调用时用点运算符(.),调用运算符是一对括号

原文地址:https://www.cnblogs.com/aqq2828/p/13953611.html