Essential C++学习笔记 1

本文介绍了C++编程的基础,包括函数的定义、使用,以及class机制的作用和使用方法。通过示例展示了如何定义和使用函数以及class来处理用户输入。在课后习题中,强调了对string类型的理解和正确使用。
摘要由CSDN通过智能技术生成

1、函数

function(函数)
= code sequence(独立程序代码序列)
= return type + function name + parameter list + function body

函数构成

2、class机制

因此
支持
引出
C++第一件工作: 将信息送至用户终端
数据输入与输出
由C++面向对象类层次体系
class类
用户自定义数据类型

2.1 定义

Class 定义

2.2 作用

  1. 将数据类型加入程序,并有能力识别他们
  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

  1. cout 与 cin
    cout将信息写到用户终端
    cin读取用户在终端上的输出内容

  2. “<<” 与 “>>”
    “<<” 为output运算符,将数据定向到cout
    “>>” 为inupt运算符,将输入内容定向到具有合适类型的对象上

输出结果
在这里插入图片描述

3、关于课后习题

练习1.2
string语法错误,未申明标识符
练习1.3
无法解析
练习1.4
见 2.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值