自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 C语言——文件通讯录

1.在初始化通讯录中,把文件中的信息加载到通讯录中。目的二:再次打开时,通讯录中有我们原来写入的信息。文件版通讯录是在我写的动态通讯录基础上改进的。目的一:将通讯录中的信息存储到文件中。项目名称:ContactFile。2.读取文件,存放到通讯录中。

2023-10-16 17:19:03 171 1

原创 C语言——动态通讯录

因为使用了动态内存分配 malloc,free,realloc,所以要释放动态开辟的内存。需要判断当前元素是否为通讯录最大容量,所以还需要一个变量来记录(capacity)。按照我们主要思路,初始可以存放3个信息,通讯录满了,增容2个空间。2.当发现当前通讯录满的时候,我们进行扩容,每次增加2个空间。其中需要再加一个函数(CheckCapacity(ps))为了修改数据方便,可以添加定义(DEFAULT_SZ)动态通讯录是在我写的通讯录基础上改的。1.默认可以存放3个人的信息。1.检测当前通讯录容量。

2023-10-10 16:09:41 288 1

原创 C语言——动态内存分配 malloc,free,calloc,realloc

2.如果p指向的空间之后没有足够的内存空间可以追加,则realloc函数会重新找一个新的内存区 域开辟一块满足需求的空间,并且把原来内存中的数据拷贝回来,释放旧的内存空间,最后返 回新开辟的内存空间地址。1.如果p指向的空间之后有足够的内存空间可以追加,则直接追加,后返回p。函数并不知道开辟空间的类型,具体在使用的时候使用者自己。的元素开辟一块空间,并且把空间的每个字节初始化为。的空间,并返回指向这块空间的指针。指向的空间不是动态开辟的,那。函数的行为是未定义的。

2023-09-20 19:51:01 146 1

原创 C语言——通讯录

1.存放1000个好友的信息(名字,电话,性别,住址,年龄)2.contact.c(实现函数的功能)3.contact.h(声明函数)3.删除指定名字的好友信息。项目名称:Contact。1.test.c(测试)

2023-09-19 17:02:48 5915

原创 C语言——memcpy内存复制,memmove复制(可重叠),memcmp内存比较,memset内存设置

函数处理的源内存块和目标内存块是可以重叠的。2.如果源空间和目标空间出现重叠,就得使用。有任何的重叠,复制的结果都是未定义的。ptr1=ptr2,则返回值=0。ptr1<ptr2,则返回值=0。2.ptr1>ptr2,则返回值>0。二.memmove复制(可重叠)1.比较的是字节,num为字节数。2.count是设置多少字符。一.memcpy内存复制。三.memcmp内存比较。四.memset内存设置。的时候并不会停下来。1.c为设置字符是什么。

2023-09-05 21:55:11 397

原创 C语言——strstr寻找字符子串

【代码】C语言——strstr寻找字符子串。

2023-09-04 21:26:14 747 1

原创 C语言——strcmp字符串比较

1.第一个字符串大于第二个字符串,则返回大于。3.第一个字符串小于第二个字符串,则返回小于。2.第一个字符串等于第二个字符串,则返回。

2023-09-04 16:36:51 183 1

原创 C语言——strcat追加字符串

【代码】C语言——strcat追加字符串。

2023-09-03 21:51:15 325

原创 C语言——杨氏矩阵

有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的。请编写程序在这样的矩阵中查找某个数字是否存在。要求:时间复杂度小于0(N);

2023-09-03 17:25:42 64

原创 C语言——判断字符串,strncat追加字符串,strstr找子串

例如:给定s1=ABCD和s2=BCDA,返回1。给定s1=abcd和s2ABCD,返回0。是否为另一个字符串旋转之后的字符串。写一个函数,判断一个。

2023-09-03 16:09:43 87

原创 C语言——判断字符串是否为另一个字符串旋转之后的字符串

写一个函数,判断一个字符串是否为另一个字符串旋转之后的字符串。例如:给定s1=ABCD和s2=BCDA,返回1。给定s1=abcd和s2ABCD,返回0。

2023-09-02 21:53:06 69

原创 C语言——左旋字符串

实现一个函数,可以左旋字符串中的k个字符。ABCD左旋一个字符得到BCDA。ABCD左旋两个字符得到CDAB。ba 逆序左边。edc 逆序右边。ab cde 左旋2位。edc ba 逆序整体。

2023-09-02 20:51:37 45

原创 C语言——排名次

比赛结束后,每位选手都说对了一半,请编程确定比赛名次。A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;

2023-09-01 22:01:06 535 1

原创 c语言——猜凶手

根据这些信息,写个程序来确定到底谁是凶手。已知3个人说了真话,1个人说的是假话。

2023-09-01 20:50:16 139 2

原创 c语言——杨辉三角

【代码】c语言——杨辉三角。

2023-09-01 20:02:54 59 1

原创 C语言——strcpy字符串拷贝,assert断言,const

const放在指针变量的*左边时,修饰指针指向的内容,也就是说:不能通过指针来改变指针指向的内容,但是指针变量本身的内容可以改变。const放在指针变量的*右边时,修饰指针变量本身,指针变量不能修改,但是指针指向的内容,

2023-08-31 18:16:40 76

原创 C语言编程题——喝汽水

【代码】C语言编程题——喝汽水。

2023-08-11 16:50:29 93 1

空空如也

空空如也

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

TA关注的人

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