自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

1,结构体      结构体变量的定义和初始化#include<stdio.h>#include<windows.h>struct S //类型声明{ char name[20]; //名字 int age; //年龄};struct S1{ char n...

2018-05-27 18:26:10 197

原创 通讯录的完成

通讯录是每一个C语言的学习者,在学到数据结构课程后应该实现的程序,用到的知识C语言和数据结构都有涉及,比如:数组,函数,指针,链表,结构体,字符库函数等等。  先看代码:#include<stdio.h>#include<windows.h>#include<stdlib.h>#include<string.h>struct S{ cha...

2018-05-25 23:39:18 382

原创 指针和数组的定义与声明

所谓定义,就是让它不存在的时候要让他存在。所谓声明,就是让它不知道的时候被知道。看代码:test.c文件extern char arr[];extern char *p;int main(){ printf("%s\n", arr); printf("%s\n", p); system("pause"); return 0;}main.c文件:char arr[] = "abc...

2018-05-18 17:37:26 1012

原创 使用回调函数,模拟实现qsort(采用冒泡的方式)

回调函数就是一个通过函数指针调用的函数,如果你把函数的指针作为参数传递给另一个函数,当这个指针被用来调用其所在指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。使用回调函数,模拟实现qsort(采用冒泡的方式)先了解qsort 的函数原型是void qsort(void*base,   size_t...

2018-05-13 21:50:27 211

原创 指针和数组的深度理解

1.指针数组和数组指针指针数组是数组,是一个存放指针的数组。而数组指针是一个指针,是一个有能力指向数组的。int *arr1[10];int (*arr2)[10]解释:1.arr1先和[]结合,说明它是一个数组,而每一个类型为 int *的指针。(一个数组,类型为int *的指针,为指针数组)          2.arr2先和*结合,说明它是一个指针,然后指向一个大小为10的数组。(一个指针...

2018-05-08 22:25:21 296

原创 实现各种库函数。

库函数是干什么的?库函数的实现之所以叫库函数,是因为编译软件已经写好,而在使用的时候只需要调用,引到头文件即可,但是在面试的时候,当用到库函数,比如用strlen来求字符串的长度。如果能写出自己理解的代码,往往是面试官最喜欢的。1.实现strcpy(字符串的拷贝)2.实现strcat(字符串的链接)3.实现strstr(第一个字符串是否为第二个字符串的子字符串)4.实现strchr(字符串s中首次...

2018-05-06 17:37:58 1523

空空如也

空空如也

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

TA关注的人

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