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 · 20102 阅读 · 2 评论 -
C语言模拟面向对象语言
面向对象是一种思想,并没有规定死怎么去实现。这里我用C语言这种面向过程的语言来模拟了一下。暂时解决了封装,方法的重载,继承和多态还没实现。#include <stdio.h>#include <stdlib.h>struct Student{ int num;//声明类成员属性 char* name; int sex; void (*...原创 2020-04-28 11:33:28 · 333 阅读 · 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 · 398 阅读 · 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 · 214 阅读 · 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 · 84 阅读 · 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 · 204 阅读 · 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 · 172 阅读 · 0 评论