
C语言
吴越南蛮
Java程序员。主要研究的语言是Java,JS,Python,C。坚持原创,拒绝做搬运工。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言实现四种数组排序方法
插入法排序(升序) #include<stdio.h> void main() { int i,a[10],temp,pos; printf("为数组元素赋值:\n"); for(i=0;i<10;i++) { printf("a[%d]=",i); scanf("%d",&a[i]); } for(i=1;i<10;i++) { tem...原创 2020-04-28 11:37:39 · 20629 阅读 · 2 评论 -
C语言模拟面向对象语言
面向对象是一种思想,并没有规定死怎么去实现。这里我用C语言这种面向过程的语言来模拟了一下。暂时解决了封装,方法的重载,继承和多态还没实现。 #include <stdio.h> #include <stdlib.h> struct Student{ int num;//声明类成员属性 char* name; int sex; void (*...原创 2020-04-28 11:33:28 · 374 阅读 · 0 评论 -
手写一些C语言编译器自带的头文件
一写C语言编译器自带的头文件,也就是一些库函数的实现。为了防止和编译器自带的冲突,采用下划线开头下划线结尾。 _ctype_.h // // Created by ngoyat on 2020/1/25. // int _isalpha_(int ch){ if(ch >= 65 && ch <= 90){ return 1; }els...原创 2020-04-28 11:28:52 · 447 阅读 · 0 评论 -
C语言双向环形链表
#include<stdio.h> #include<stdlib.h> struct list { struct list *pr; int data; struct list *next; }; struct list* Create() { struct list *head,*pnew,*pre; int i; int number = 5; h...原创 2019-11-14 19:59:03 · 254 阅读 · 0 评论 -
C语言双向链表
#include<stdio.h> #include<stdlib.h> struct list { struct list *pr; int data; struct list *next; }; struct list* Create() { struct list *head,*pnew,*pre; int i; int number = 5; h...原创 2019-11-14 19:57:58 · 123 阅读 · 0 评论 -
C语言单向环形链表
#include<stdio.h> #include<stdlib.h> struct list { int data; struct list *next; }; struct list* Create() { struct list *head,*pnew,*end; int number = 10; int i; head = (struct lis...原创 2019-11-14 19:57:02 · 244 阅读 · 0 评论 -
C语言单向链表
#include<stdio.h> #include<stdlib.h> struct list { int data; struct list *next; }; struct list* Create() { struct list *head,*pnew,*end; int number = 10; int i; head = (struct lis...原创 2019-11-14 19:55:33 · 196 阅读 · 0 评论