Fork me on GitHub
Gbr' home

人生在勤,不索何获!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

【C语言】动态顺序表 + 文件存储 = 通讯录

发表于 2018-06-02 | 分类于 项目实战
字数统计: 2,215 | 阅读时长 ≈ 12

前言

在前面曾用静态、动态顺序表两种方式实现通讯录,但每次运行程序我们都得重新输入,之前输入的成员信息并不会保存,而现实中,通讯录里的信息创建后是永久保存的,除非你删除它,今天我们就来模拟一下如何将数据存储在文件中,当下一次运行时加载一下即可,这种做法更贴合实际。

阅读全文 »

逆序字符串问题

发表于 2018-06-01 | 分类于 C语言知识及题集
字数统计: 413 | 阅读时长 ≈ 2

题目

有一个字符数组的内容为: student a am i ,请将数组的内容改为 i am a student

阅读全文 »

自定义类型:结构体,枚举,联合

发表于 2018-05-31 | 分类于 C语言知识及题集
字数统计: 2,252 | 阅读时长 ≈ 9

前言

对于C语言的学习,我们知道有基本数据类型,指针类型,自定义类型等。今天一起来探讨一下自定义类型。

阅读全文 »

【C语言】静态(动态)顺序表-通讯录

发表于 2018-05-29 | 分类于 项目实战
字数统计: 3,120 | 阅读时长 ≈ 17

前言

近期学习了自定义类型结构体以及顺序表,所以就试着利用顺序表模拟实现了一个通讯录。

阅读全文 »

二分查找,你真的掌握了吗?

发表于 2018-05-27 | 分类于 算法境界
字数统计: 3,539 | 阅读时长 ≈ 16

前言

二分查找,最基本的算法之一,也是面试中常被考察的重点,因为基本的算法最能反映出一个人的基础是否扎实。本文对二分查找相关题目做一个总结。

阅读全文 »

【C语言】经典小游戏-三子棋

发表于 2018-05-26 | 分类于 项目实战
字数统计: 1,092 | 阅读时长 ≈ 6

前言

要实现三子棋,首先思考三子棋怎么样实现的,如一下几点:

  • 实现三子棋,在一个3*3的二维数组下把二维数组都初始化为 ‘ *’
  • 电脑随机生成坐标,判断该坐标是否合法,合法赋值为 ‘0’
  • 玩家输入合法坐标,该坐标赋值为 ‘X’
  • 判断输赢,每一行,每一列,或者对角线上的值相等,则为赢。如果棋盘满了,还没有赢家,则为平局!返回 ‘Q’
阅读全文 »

函数调用过程(栈桢)

发表于 2018-05-25 | 分类于 C语言知识及题集
字数统计: 1,685 | 阅读时长 ≈ 6

前言

栈帧也叫过程活动记录,是编译器用来实现函数调用过程的一种数据结构。C语言中,每个栈帧对应着一个未运行完的函数。从逻辑上讲,栈帧就是一个函数执行的环境:函数调用框架、函数参数、函数的局部变量、函数执行完后返回到哪里等等。栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部(高地址),寄存器esp指向当前的栈帧的顶部(低地址)。

阅读全文 »

平均数三种境界

发表于 2018-05-24 | 分类于 C语言知识及题集
字数统计: 548 | 阅读时长 ≈ 2

前言

平均数:平均数是指在一组数据中所有数据之和再除以数据的个数。平均数是表示一组数据集中趋势的量数,它是反映数据集中趋势的一项指标。今天就简单讲解一下编程界平均数几种简要解法。

阅读全文 »

C/C++代码规范

发表于 2018-05-23 | 分类于 C++知识及题集
字数统计: 10,355 | 阅读时长 ≈ 37

前言

本文摘录自谷歌开源项目开源指南。

详见 —>谷歌开源项目开源指南

阅读全文 »

【C语言】经典小游戏-扫雷

发表于 2018-05-22 | 分类于 项目实战
字数统计: 1,755 | 阅读时长 ≈ 9

前言

扫雷,是一个Windows平台下一个经典的小游戏,今有兴趣玩了几把后,就利用所学二维数组的相关知识模拟实现了一个“扫雷游戏”。由于学识浅薄,界面有点简陋,尽请谅解!

阅读全文 »
... ... ...
12
Gbr

Gbr

最累的时候,家是我们最好的归宿。

14 日志
6 分类
13 标签
RSS
GitHub E-Mail MY Space/a>
© 2018 Gbr | Site words total count: 30.3k