IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++Day01 -> 正文阅读

[C++知识库]C++Day01

学习目标:

掌握使用VS创建C++项目

字符输入打印

案例:注册登录查询退出系统


学习内容:

1.使用VS创建C++项目
2.数据类型以及打印输出


学习时间:

2021/7/26整天


学习产出:

1.创建C++项目

选择Win32控制台应用程序

名称:自定义

位置:自定义

解决方案名称:自定义

?

点击确定,弹出下面的窗口

这里一定要选择下一步

?

一定要选择空项目

?

?

2.设置主题和字体颜色

主题设置:

菜单栏:工具---选项---常规---颜色主题

?

字体设置:

选项---字体和颜色---字体/字体大小

?

3.编辑器缩放:Ctrl+鼠标滚轮滚动

4.设置快捷键:工具---选项---键盘

5.导入头文件

又叫包含文件

每个头文件都支持一组特定的工具

举例:【cmath】支持各种C语言数学函数

Iostream

String

6.创建命名空间std

又叫名称空间std中包含了很多的类函数变量,如果不定义,其包含的功能便不可以使用。

例子:注释掉std,下面的String和cout都会报红

?

解决方法:

在报红的代码前面加上std::

?

7.主函数:意义同等于beginplay

是一个程序执行开始

通常里面不写逻辑,只调用函数方法等

Int main 是函数头:函数头对函数和程序其他部分时间的借口进行了总结。

大括号里面的内容是函数体:函数体是指出函数应该做什么。

8.System函数指令

作用:发出一个Dos命令

实际用法

修改窗口颜色

system("color 9F");//设置字体颜色????????????????

9代表的是背景色,F代表的是文字颜色

Color参考表

? ?0 = 黑色?????? 8 = 灰色

?? 1 = 蓝色?????? 9 = 淡蓝色

?? 2 = 绿色?????? A = 淡绿色

?? 3 = 浅绿色???? B = 淡浅绿色

?? 4 = 红色?????? C = 淡红色

?? 5 = 紫色?????? D = 淡紫色

?? 6 = 黄色?????? E = 淡黄色

?? 7 = 白色?????? F = 亮白色

修改标题:

system("title Day1程序");//设置标题

【title】空格标题名称

修改窗口的尺寸:高度和宽度

mode con :修改窗口

cols=48:高度

Lines=25:宽度

system("mode con cols=48 lines=25");

冻结窗口:

一般用在主函数中,不让代码执行完直接退出exe

关机指令:

立即关机:System("shutdown -p");
注销:??????????? System("shutdown -I");

延迟关机:System("shutdown -s -t 60");

60代表60秒。

?文件操作:

新建/添加文件夹:

System("mkdir D:\\123");

在D盘下创建了一个123的文件夹

删除文件:

System("del D:\\123.txt");

删除D盘下的txt文件

?

9.代码是从上往下执行的,上面定义声明了,下面才能用

10.注释

//单行

/**/多行

11.全局变量和局部变量

全局变量:可以不设默认值,作用在当前的cpp文件中

?

局部变量:必须设置默认值,作用在函数体中【必须指定数据类型】

?

12.数据类型:

字符串:String【使用string 必须引入String头文件

整形:int

13.函数:

创建函数:存储代码不执行

只有调用才会执行

void name(){函数代码,逻辑等}调用函数:在需要使用的地方调用

?

Name();

调用方法:函数名();

?

14.exit(0);强制退出函数

15:逻辑且

&&and两个或两个以上都为真时才为真

||or:有一个为假,就是假的

16.if

三种:

第一种:if(){}

第二种:if(){}else{}

?

第三种:if(){}else if(){}

?

17.打印

HelloWorld

Cout

Cout<<"hello world"<<endl;

endl:换行符

18:输入

Cin>>name;

设置变量name为输入的字符

iostream文件把cin定义为一个表示这种流的对象

输入时,使用>>运算符从输入流中抽取字符。

通常要在>>右侧加一个变量,以便接收输入的数据。

第一天的案例:

注册登录查询退出系统

步骤:

1.

#include<iostream>

#include <string>

using namespace std;

2.创建全局变量用来存储用户名和ID

string name;

int Id;

3.创建注册函数

void ZhuCe(){

cout << "开始注册" << endl;

cout << "请输入姓名"<<endl;

cin >> name;

cout << "请输入Id" << endl;

cin >> Id;

}

4.创建查询函数,用于查询。

void Select() {

cout << "***************" << endl;

cout << "查询" << endl;

cout <<"您的姓名为:"<< name<< endl;

cout << "您的ID为:" << Id << endl;

cout << "***************" << endl;

}

5.创建登陆函数

void Login() {

cout << "开始登录" << endl;

//创建并初始化局部变量

string names = " ";

int Ids = 0;

cout << "请输入姓名" << endl;

cin >> names;

cout << "请输入Id" << endl;

cin >> Ids;

if (names == name && Ids == Id)//if语句判断

{cout << "登陆成功!" << endl;}

else

{cout << "账户或ID错误! "<< endl;}}

6.创建中间函数:用于处理事件函数

void play() {

int oper = -1;

cout << "请输入您要执行的操作!" << endl;

cout << "1:注册" << endl;

cout << "2:查询" << endl;

cout << "3.登陆" << endl;

cout << "0.退出" << endl;

cin >> oper;

if (oper == 1)

{

ZhuCe();

play();

}

else if (oper == 2)

{

Select();

play();

}

else if (oper == 3)

{

Login();

play();

}

else if (oper == 0)

{

exit(0);//退出EXE/关闭黑窗口

}

}

7.创建并在主函数中调用中间函数

设置冻结黑窗口

int main()

{

play();

system("pause");//冻结黑窗口

}












?
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-27 16:01:53  更:2021-07-27 16:04:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/29 5:24:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码