栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++(3)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++(3)

字符的读取

使用cin读取:

#include
using namespace std;

int main()
{
	char ch;
	cin >> ch;
	cout << "字符是:" << ch << endl;
	return 0;
}

运行结果:

可见cin忽略了之前的空格,直接读取了字符‘a’,而对于cin.get():

#include
using namespace std;

int main()
{
	char ch;
	cin.get(ch);
	cout << "字符是:" << ch << endl;
	return 0;
}

 运行结果:

 可见cin.get()读取了空格而不是a

因此:

#include
using namespace std;

int main()
{
	char ch1,ch2;
	cin >> ch1;
	cin.get(ch2);
	cout << "字符是:" << ch1<< endl;
	cout << "字符是:" << ch2<< endl;
	return 0;
}

 

 也可以使用cin.ignore()进行修改:
 

#include
using namespace std;

int main()
{
	char ch1,ch2;
	cin.get(ch1);
	cin.ignore(1,' ');
	cin.get(ch2);
	cout << "字符是:" << ch1<< endl;
	cout << "字符是:" << ch2<< endl;
	return 0;
}

cin.ignore的第一个参数表示当遇到第二个字符时跳过的次数,不过该次数最大为100,运行结果:

 对象

(1)可以是自然物体或社会生活中的一种逻辑结构,对象是构成系统的基本单位 

(2)要素:
a.属性->静态特征,如班级人数、专业等

b.行为->动态特征,如班级上课、开会等

c.消息->要从外部控制对象中的行为,就要向对象发送一个消息,如打铃通知班级上课

抽象的过程,是将有关事物有共性归纳、集中的过程。抽象的作用是表示同一类事物的本质。

程序设计任务 

设计所需的类和对象,决定将哪些数据和操作封装在一起;

考虑怎样向有关对象发送消息,已完成所需的任务。

 同时,类作为C++的灵魂,基于类也基于对象,基于对象和面向对象程序设计中,是将一个算法和一组数据结构封装在一个对象中。

定义一个类

class className{
    private:
        私有属性和函数
    public:
        公有属性和函数
    protected:
        保护属性和函数
 };

 如果说,类中的某个成员前未标注关键字,则 缺省地被认为是私有成员(private)

Ps:

                           爱自己是终身浪漫的开始

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/853875.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号