第一章 快速入门
这章没什么特别的,主要是一个for语句的问题,值得注意一下:
如题目是这样的,给定数1000和2000,然后输出这两个数之间的所有数字,但使得输出每行不超过10个,于是程序这样写:
#include<iostream>
using namespace std;
int main()
{
for (int i=1000,row=1;i<2000;i++,row++) //这个for语句里面可以写量个变量,两个一起++
{
cout<<i<<"";
if(row%10==0)
{
cout<<endl;
}
}
return 0;
}
第二章 变量和基本类型
1、初始化的基础问题
int ival(1024); //直接初始化
int ival=1024; //复制初始化
2、定义也是声明;但是声明不是定义。声明可以用extern
3、对于"引用"的知识
int &b=a; //定义的一个引用.b是a的引用
int &b=1.01; //错误,因为b不是const类型不能绑定到右值
const int &c=1; //正确.
int i;&ri=i;
ri=10; //给ri赋值为10,且ri是i的引用.所以这里i=10;
4、预处理器(为了防止头文件重复定义)
#ifndef //if not define
#define //define
#endif //end if