1、函数
function(函数)
= code sequence(独立程序代码序列)
= return type + function name + parameter list + function body
2、class机制
2.1 定义
2.2 作用
- 将数据类型加入程序,并有能力识别他们
- 赋予我们“增加程序内之类型抽象化层次”能力
2.3 使用
要读取用户输入内容
=>则要先定义一个对象(用于存储数据)
=>则要指定其数据类型,再给定其标识符
#include<iostream>//输入输出库(cin、cout)
#include<string>
//string对象名称要求:任何字母、数字、下划线组合;不能以数字开头;不能与程序结合关键字完全一致
using namespace std;
//std为标准库所驻之*命名空间*名称
//命名空间:一种将库名称封装起来的方法,目的是避免和应用程序*命名冲突*
//命名冲突:应用程序内量不同实体有相同的名称,使程序无法区分二者
int main()
{
string first_name ,last_name;
cout << "please enter your first name:";
cin >> first_name;
cout << "please enter your last name:";
cin >> last_name;
cout << '\n'
<< "hello,"
<< first_name
<< last_name
<< "...and goodbye!\n";
return 0;//若main()末尾没有return语句,语句会自动加上
Tips
-
cout 与 cin
cout将信息写到用户终端
cin读取用户在终端上的输出内容 -
“<<” 与 “>>”
“<<” 为output运算符,将数据定向到cout
“>>” 为inupt运算符,将输入内容定向到具有合适类型的对象上
输出结果
3、关于课后习题
练习1.2
string语法错误,未申明标识符
练习1.3
无法解析
练习1.4
见 2.3