- 博客(12)
- 收藏
- 关注
转载 有关注释转换de实现
注释转换用于文件中,将文件里面的C风格的注释,转换为CPP风格的注释。 C风格注释:/* ############ */ CPP风格注释://
2017-07-30 10:37:36 256
原创 模拟实现长度受限制的字符串函数(strncpy、strncat、strncmp)
根据以上可知,在有的情况下,长度不受限制的字符串函数已经不能满足我们的需求,因此,便需要一些长度受限制的字符串函数,来满足我们的需要。 长度受限制的字符串函数,可以根据我们的需求,给指定的长度,从而完成我们的需求。
2017-07-30 10:15:54 288
原创 模拟实现不受限制的字符串函数(strcat、strcpy、strcmp)
1)目标空间足够大, 2)原字符串有‘\0 目标空间可改 (strcpy 字符串拷贝) 目标字符串中’\0’被覆盖(strcat 字符串追加) 目标空间不可改(strcmp 字符串比较) 3)断言(assert)
2017-07-29 21:33:49 312
原创 动态顺序表的实现
动态顺序表的实现,是基于静态顺序表而实现的。将原来静态顺序表中静态定义的数组,改为用来动态定义,从而减少内存的开销,,增大程序的运行效率。
2017-07-28 14:48:22 283
原创 静态顺序表的实现
顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。分为静态顺序表和动态顺序表。 而静态顺序表的实现则依据数据在内存中的连续存储而实现的。例如数组,便是数据在内存中的连续存储。
2017-07-28 14:18:54 552
原创 模拟实现strlen函数
字符串函数在我们编程之时,给我们提高了极大的方便,使得我们的代码清晰,明了,在平常,我们是极少需要编写自字符串函数的,但是,如果自己可以动手实现这些函数,对我们理解这些函数,有极大的帮助。
2017-07-24 21:43:46 396
原创 循环语句的简单应用(二分查找、猜数字游戏)
在写代码之时,正确的使用循环语句,可以极大的提高我们的效率,增加代码的可读性,为别人以及自己的学习,带来极大的方便。今天,利用C语言中的循环语句,简单的实现我们的折半查找(二分查找:在有序数组中的查找)以及猜数字游戏。
2017-07-22 15:03:58 900
原创 利用C语言求解一元二次方程组的解
题目:求一元二次方程的解。 注意:a,b,c是浮点数,浮点数判断是否等于0. 因为浮点数在内存中的存储方式使得,有些浮点数在内存中无法精确存储,这样就会使得浮点数的精度丢失。 因此在浮点数与0作比较时,设置适当的精度,误差在此范围内,便可认为其=0.
2017-07-20 15:46:46 6470
原创 动态通讯录的实现
在前面,我们已经看过了静态通讯录的实现方法,现在,在了解了动态内存开辟之后,可以将静态的改为动态的,从而很大程度的节省了空间,提高了内存的利用率。
2017-07-19 19:41:40 887
原创 判断在存储数据使用的大小端
众所周知,对于数据超过一个字节的数据,在计算机中的存储需要跨越字节。某些机器选择在存储器中按照从最低为有效字节到最高有效字节的顺序存储对象,而另一些机器则按照从最高为有效字节到到最低为有效字节的顺序存储,前一种存储方式被称为小端存储,后一种方式被称为大端存储。判断机器是大端存储还是小端存储,他的实现代码非常简单,下面,我将介绍三种方式,从而让大家判断:第一种:不分装函数,直接在main函数内进行
2017-07-18 19:15:05 383
原创 静态通讯录的实现
利用现学的C语言知识,从而编写一个简单的静态通讯录 通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址 这个通讯录的主要功能有: 1.增加联系人信息 2.删除已增加的联系人 3.查找已增加的联系人 4.显示已增加的联系人 5.对已有联系人按照名字进行排序 6.清空这个通讯录 7.对已有联系人进行修改 8.退出系统
2017-07-16 15:06:22 789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人