自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Instinct_的博客

关于数字的位数,各个位的数的打印,与逆序的方法。

  • 博客(11)
  • 收藏
  • 关注

原创 虚函数

虚函数虚函数 是 virtual 修饰的函数语法:virtual 函数返回类型 函数名(参数表){ 函数体}虚函数必须是基类的非静态成员函数,其访问权限可以是private或protected或public,在基类的类定义中定义虚函数的一般形式:class 基类名{…virtual 返回值类型 将要在派生类中重载的函数名(参数列表);};  我们先来看这样一段代码...

2020-02-04 21:51:53 1813

原创 猴子吃桃问题

最近从作业中选了一个基础的题——猴子吃桃问题问题简要:有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子。1).采用链数据结构实现上述求解 2).采用栈实现上述求解 3).采用递归实现上述求解注:我没有将顺序栈,链表的具体实现分别写成一个个函数,再用display调用,如果想要写的更加细致和完整也可...

2019-12-01 15:51:59 848

原创 二叉树的基本运算

最近简单学习了二叉树的结构,其主要有一下功能1.二叉树的二叉链表数据类型的定义。2.以先序序列创建二叉树的二叉链表存储。3. 中序、后序遍历所构造的二叉树,并输出相应的遍历序列。具体实现方法:1.定义一个结构体,用来代表二叉树的结构,里面存放一个char类型的数据和两个分别为左孩子与右孩子的结构体指针。2.先序创建二叉树,输入一段字符串,当字符为‘#’时,无数据,否则就根据访问...

2019-12-01 15:43:21 839

原创 Linux 的Shell命令-2

Linux系统目录结构boot系统内核,启动有关的文件bin可执行程序和命令dev设备文件 一切皆文件(硬件和软件都是)etc系统的配置文件lib库文件(共享库)mnt临时挂载点(可将外来的文件保存下来,U盘)proc虚拟目录(对内存中的信息映射至该目录)root管理员的家目录home普通人的家目录vsr...

2019-12-01 15:18:09 168

原创 Linux 的Shell命令

Linux 快捷键 -1在终端下遍历已使用过的命令向上遍历:ctrl p(previous) 向下遍历:ctrl n(next)光标移动向左: ctrl b向右: ctrl f移动到头: ctrl a移动到尾: ctrl e(end)3.删除字符删除光标后的字符: ctrl h删除光标前的字符: ctrl d删除光标前的所以字符: ctrl u...

2019-11-24 17:15:19 156

原创 递归的使用方法

什么是递归?递归函数就是直接或间接调用自身的函数,直接上程序://递归加法#include<stdio.h>int Age(int n){ if(n == 1)//列出特殊个例 { return n; } else { return Age(n-1) + n; }}int main(){ p...

2019-05-20 23:08:59 1416

原创 部分数组元素调换

#include<stdio.h>#include<stdlib.h>///部分数组元素调换void move(int *arr,int n,int m){ if(m<0 || m>=n)//如果移动个数小于0或者移动个数大于总数则返回。 { return ; } //malloc主动从堆区动态申请一块空...

2019-04-16 22:35:00 762

原创 字符串常量和字符数组

字符串常量和字符数组1.什么是字符串常量和字符数组 #include<stdio.h> int main() { char *str1 = "abcde";//字符串常量 char str2[] = "abcde";//字符数组 }...

2019-04-16 21:55:20 720

原创 指针的算术运算

标题 指针的算术运算。#include<stdio.h>int main(){ int arr[] = {1,2,3,4,5,6,7,8,9,10}; int *p = arr; *p = 10; p++; printf("%d,%d\n",arr[0],arr[1]); return 0;}p++是如何实现的?我们可有一下猜测:1.加一个字节。2.加一个单...

2019-03-30 17:00:59 209

原创 子函数与父函数的关系。(传值和传指针)

标题 父函数调用子函数时的方法和过程。在我们学习了将函数分为主函数和子函数,通过调用的方法来进行编写程序,那么我们通常会直接在子函数中打印想要的值,在主函数中直接调用,可是,在主函数中,原来的值是否真的改变,或是得到了我们想要的结果呢?我们来通过一个简单的函数来了解一下:1.传值#include<stdio.h>void Swap(int a,int b){ int t...

2019-03-30 16:14:57 1887

原创 关于数字的位数,各个位的数的打印,与逆序的方法

标题 关于数字的位数,各个位的数的打印,与逆序的方法。对于刚刚接触C语言的新手,让我们了解一些关于数字方面的问题。我写的函数是同过调用子函数来进行实现的,所以我将函数分为三大块。在此之前因有:#include<stdio.h>#include<math.h>1.数字的位数int GetFigures(int n){ int c=0; if(n == 0)...

2019-03-19 22:10:43 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除