0%

通讯录管理系统

1、系统需求

通讯录是一个可以记录亲人、好友信息的工具。

本教程主要利用C++来实现一个通讯录管理系统

系统中需要实现的功能如下:

  • 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人
  • 显示联系人:显示通讯录中所有联系人信息
  • 删除联系人:按照姓名进行删除指定联系人
  • 查找联系人:按照姓名查看指定联系人信息
  • 修改联系人:按照姓名重新修改指定联系人
  • 清空联系人:清空通讯录中所有信息
  • 退出通讯录:退出当前使用的通讯录
阅读全文 »

1、指针

可以隐式地转换为bool类型,空指针转换为false,非空指针转换为true

2、引用

在定义是必须初始化,并且初始化时只能绑定左值

引用不是一种数据类型,实际上是一种隐式的指针,但是引用更加简单、直接,而指针是一种数据类型

3、左右值

左值:指向内存位置的表达式 如int a = 2 中的a

右值:具体数值 如2,3,2*3

4、const

阅读全文 »

C++基础入门

1 C++初识

1.1 第一个C++程序

编写一个C++程序总共分为4个步骤

  • 创建项目
  • 创建文件
  • 编写代码
  • 运行程序

1.1.1 创建项目

​ Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开

1541383178746

1541384366413

1.1.2 创建文件

右键源文件,选择添加->新建项

1541383817248

给C++文件起个名称,然后点击添加即可。

1541384140042

1.1.3 编写代码

1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
using namespace std;

int main() {

cout << "Hello world" << endl;

system("pause");

return 0;
}

1.1.4 运行程序

1541384818688

1.2 注释

阅读全文 »

typora辅助hexo进行图片显示

可以配置博客文件的所有图片到博客当前路径的同名文件夹中

1. 修改根目录的_config.yml文件

1
post_asset_folder: true
1
开启后通过 hexo new :title.md 生成新文章会建立一个同名的文件夹

2.配置typora,解决图片存储问题。

配置typora,以使文件的所有图片都默认存储到当前路径的同名文件夹中。有三种配置typora方式。

  • a. 修改博客项目配置

    在项目的scaffolds->post.md文件中,增加配置

阅读全文 »