好好读一遍这本书
习题答案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、类
类定义了一个数据结构,以及关联的一组操作。
标准库的头文件用<>
非标准库的头文件用""
成员函数也称方法,调用时用点运算符(.),调用运算符是一对括号