第二章 开始学习C++
1.对大小写敏感
2.预处理编译指令#include
3.标准写法 int main()
4.注释://内容、/*内容*/
5.头文件三种写法:.h、没有后缀、从C库得到的前缀加c,如cstring,没后缀
6.c++特有名称空间
using namaspace std; 则std内的所有成员都能在声明的作用域内被使用
using std::cout; 则std的cout能在声明的作用域内使用
7.c++输入输出以流来描述。假设一根网线,从PC上数据到网线,则是输入流;从网线到PC,则是输出流。以网线的视角来看。
8.c++允许运算符重载,c和java也有运算符重载,只是不给用户编写
9.转义序列\n
10.空白字符:空格、制表符、回车
11.声明通常指出了要存储的数据类型和程序对存储在这里的数据使用的名称
12.类是用户定义的数据类型
13.学学cout、cin吧
2.6 复习题
1.函数
2.声明头文件
3.使用std命名空间
4.cout<<"Hello,world"<<endl;
5.int cheeses;
6.cheeses = 32;
7.cin>>cheeses;
8.cout<<"We have "<<cheeses<<" varieties of cheeses";
9.int froop(double t); 返回值为int,函数名为froop,参数为double值
...
...
10.没有返回值 void
11.没有包含头文件iostream,没有写using std::cout;
using namespace std;
2.7编程练习
1.
2.
3.
4-7省略了
1.对大小写敏感
2.预处理编译指令#include
3.标准写法 int main()
4.注释://内容、/*内容*/
5.头文件三种写法:.h、没有后缀、从C库得到的前缀加c,如cstring,没后缀
6.c++特有名称空间
using namaspace std; 则std内的所有成员都能在声明的作用域内被使用
using std::cout; 则std的cout能在声明的作用域内使用
7.c++输入输出以流来描述。假设一根网线,从PC上数据到网线,则是输入流;从网线到PC,则是输出流。以网线的视角来看。
8.c++允许运算符重载,c和java也有运算符重载,只是不给用户编写
9.转义序列\n
10.空白字符:空格、制表符、回车
11.声明通常指出了要存储的数据类型和程序对存储在这里的数据使用的名称
12.类是用户定义的数据类型
13.学学cout、cin吧
2.6 复习题
1.函数
2.声明头文件
3.使用std命名空间
4.cout<<"Hello,world"<<endl;
5.int cheeses;
6.cheeses = 32;
7.cin>>cheeses;
8.cout<<"We have "<<cheeses<<" varieties of cheeses";
9.int froop(double t); 返回值为int,函数名为froop,参数为double值
...
...
10.没有返回值 void
11.没有包含头文件iostream,没有写using std::cout;
using namespace std;
2.7编程练习
1.
1
2
3
4
5
6
7
8
9
10
11
|
#include <iostream>
#include <string>
int
main()
{
using
std::cout;
string name = "小宝;
string address =
"空岛"
;
cout<<name<<
" "
<<address<<endl
return
0;
}
|
2.
1
2
3
4
5
6
7
8
9
10
11
|
#include <iostream>
int
main()
{
using
std::cout;
using
std::cin;
long
Winth;
cin>>Winth;
cout<<
"有 "
<<
long
* 220<<
"码。"
<<endl
return
0;
}
|
3.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <iostream>
using
namespace
std;
void
f1()
{
cout<<
"Three blind mice"
<<endl;
}
void
f2()
{
cout<<
"See how they run"
<<endl;
}
int
main()
{
f1();
f1();
f2();
f2();
return
0;
}
|
4-7省略了