- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 使用#define指令和#undef指令进行宏定义和终止宏定义
使用#define指令进行宏定义 宏定义的功能是用一个标识符来表示字符串,标识符称为宏名。在预编译处理时,对程序中出现的宏名,在程序中出现的宏名,都用宏定义中出现的字符串去代替。 #define 指令的形式是: #define 宏名 宏定义内容 凡是在程序中遇到“宏名”预编译处理程序就用这个“宏定义内容”原封不动的替换宏名,进行编译。C语言中宏定义可分为无
2017-11-29 20:50:14 10880
原创 使用typedef关键字进行类型定义
typedef是C语言和数据结构,尤其是数据结构中比较常见的的关键字,typedef主要用来进行类型定义,即为类型重命名。typedef进行类型定义可以简单总结为以下几个方面:一:使用typedef定义基本数据类型 typedef 使用比较多的是多一个数据类型进行命名,即类型重命名。在进行数据类型重命名时,typedef作用是进行简单的类型名替换,例如:typedef int INT;
2017-11-24 20:59:26 1276
原创 虚拟机安装和虚拟机环境下安装Linux操作系统
在虚拟机环境下安装Linux操作系统:首先我们要下载(1)VMware-workstation 虚拟机安装包(2)Linux 镜像iso 文件首先在windows系统下安装虚拟机。步骤:① 打开已经下载好的虚拟机安装包,会出现VMware Workstation 的安装向导,如下图:②点击下一步。
2017-11-22 23:25:31 9637 1
原创 常用的转义字符及含义
转义字符在字符常量中是一种特殊的字符。转义字符是以‘\’为开头的字符,后面跟一个或几个字符,其意思是将反斜杠‘\’后面的字符转变成为另外的意义。如:\n 不代表字母n而作为换行符。
2017-11-20 20:35:17 3587
原创 C语言从键盘输入一个十进制数将其转换为任意进制数输出
将十进制数n转换为r进制数的方法是,n除以r取余数作为转换后的数的最低位。若商不为0,则商继续除以r,取余数做最低位,直到商为0为止。 其中,对于16进制大于9的六个数用A、B、C、D、E、F表示。将所得余数序列转换成字符保存在字符数组中。字符‘0’的ASCⅡ码是48,故余数0~9只要加上48就变成字符‘0’~‘9’;余数中大于9的数10~15要转换成字母,加上55就转化成'A'、'B'、'C'、'D
2017-11-18 13:18:53 21346
原创 C语言 内存动态管理函数
C语言库函数中提供了程序动态申请和释放内存存储空间的库函数。常用的主要包括(1)malloc 函数,(2)calloc 函数,(3)free 函数 ,(4)realloc 函数。
2017-11-15 18:37:25 790
原创 由排序算法浅析C++函数模板
C++最重要的特点之一就是代码重用,为实现代码重用,代码必须具有通用性。通用代码应不受数据类型的影响,并且可以自动适用数据类型的变化。这种程序设计类型称为参数化程序设计。模板是C++支持参数化程序设计的工具,通过它可以实现参数化多态性。所谓参数化多态性,就是将程序所处理的对象的类型参数化,使一段程序可以用于处理多种不同类型的数据。以排序算法为例:排序算法是写程序过程中比较常用的算法,如果我们定义了一个整形数组,例如:int a[10];用来存储我们需要进行排序的数列,如果数据不是int 类型,而是别的类型(
2017-11-13 18:31:22 423
原创 C++时钟类 模拟电子时钟 设置时间后可自动更新时间
时钟类是C++相关书籍上比较常见的经典例子,本文在时钟类的基础上进一步完善改进,在显示时间是先进行判断,确定设置时间是否合理,如果合理,则调用自定义Run( )函数完成计时功能,否则输出提示。相比于常见C++时钟类,增加了设置时间后进行判断和自动更新时间功能。
2017-11-11 00:37:22 6728 1
原创 随机生成30个数,试比较直接插入排序、简单选择排序、冒泡排序、快速排序、堆排序和希尔排序的时空性能和稳定性。
随机生成30个数,试比较直接插入排序、简单选择排序、冒泡排序、快速排序、堆排序和希尔排序的时空性能和稳定性。
2017-11-05 20:35:50 19512 6
转载 CSDN如何转载别人的文章
对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿
2017-11-03 17:12:28 368
原创 数据结构 简单选择排序(C语言实现)
选择排序的基本思想:每一趟在n-i+1(i=1,2,3,…,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。
2017-11-02 17:49:10 2672
原创 数据结构 快速排序(用C语言实现)
快速排序是一位英国的计算机学家Hoare在1962年提出, 其算法思想为:从待排序列中选取一个记录(通常选取第一个记录)为枢轴,其关键字设为K1,然后将其余关键字小于K1的记录移动K1前面,而将关键字大于K1的记录移动到后面,结果将待排序列分成两个子表,最后将关键字K1的记录插到其分界线的位置处。将这个过程称为一趟快速排序。通过一次划分后,就以关键字K1的记录为界,将待排序列分成了两个子表,且前面子表中所有记录的关键字均不大于K1,而后面子表中的所有记录的关键字均不小于K1。对于分割后的子表继续上述原则进行
2017-11-01 17:06:09 2048
LICEcap录制gif动态图软件
2018-03-12
数据库实验报告
2017-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人