c语言
xiaodu655
这个作者很懒,什么都没留下…
展开
-
c语言总结
https://app.yinxiang.com/shard/s19/nl/19042877/3be214ad-651f-4c22-ab27-68dce06cf652原创 2017-11-09 22:44:29 · 129 阅读 · 0 评论 -
单向链表面试题
下面来介绍介绍单向链表的一些常见的面试题。拖了好久的题终于写完了。。。。。 前面已经写过一些单向链表的基本实现,在此篇博客中又再次写了一遍,加深记忆。另外还有一些常见的面试题。原创 2017-11-16 22:51:58 · 325 阅读 · 0 评论 -
文章标题
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第一,我第三。 B选手说:我第二,E第四。 C选手说:我第一,D第二。 D选手说:C最后,我第三。 E选手说:我第四,A第一。 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。includeinclude原创 2017-04-16 16:10:23 · 193 阅读 · 0 评论 -
/* 用一个函数求素数及二分查找
/* 用一个函数求素数*/#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>int is_prime(int num){ int j = 0; for (j = 2; j <= sqrt(num); j++) { if (num%...原创 2017-04-16 16:17:05 · 208 阅读 · 0 评论 -
文章标题 一些函数的编写
strlen 函数的编写includeincludeincludeinclude原创 2017-04-23 22:17:40 · 184 阅读 · 0 评论 -
函数的编写
函数的编写原创 2017-04-23 22:25:07 · 263 阅读 · 0 评论 -
文章标题
用回调函数编写冒泡函数include原创 2017-07-07 23:02:02 · 282 阅读 · 0 评论 -
解析C语言结构体,位段
1.结构的定义 聚合数据类型能够同时存储超过一个的单独数据。C语言提供了两种类型的聚合数据类型,数组与结构。数组是相同类型元素的集合,它的每个元素是通过下标引用或指针间接访问来选择的。结构也是一些值的集合,这些值成为它的成员,但一个结构的各个成员可能具有不同的类型。每个结构成员都有自己的名字,它们是通过名字访问的。结构并不是一个它自身成员的数组。和数组名不同,当一个结构变量在表达式中使用时,它并不被原创 2017-07-09 16:08:11 · 243 阅读 · 0 评论 -
实现一个通讯录;
实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址test.c#include"Contact.h"enum menu{ EXIT, ADD, DEL, SEARCH, MODIFY, SHOW, SORT, CLEAR,};void menu(){ pri原创 2017-07-17 18:51:27 · 321 阅读 · 0 评论 -
静态顺序表的实现
静态顺序表能实现数据的头插、头删,尾插、尾删,显示,指定位的插入,指定位的删除,指定元素的删除,指定元素的查找,逆序写入的元素,排序以及二分查找等功能。代码实现如下:SeqList.h#ifndef __SEQLIST_H__#define __SEQLIST_H__#include <stdio.h>#include <assert.h>#include <string.h>#define原创 2017-07-28 21:23:04 · 159 阅读 · 0 评论 -
动态通讯录
动态顺序表便能实现数据的头插、头删,尾插、尾删,显示,指定位的插入,指定位的删除,指定元素的删除,指定元素的查找,逆序写入的元素,排序以及二分查找等功能。编写一些函数进行增容,之后进行销毁。原创 2017-07-28 21:37:37 · 181 阅读 · 0 评论 -
C语言单向链表的实现
一个简单结点的结构体表示为: struct note { int data; /*数据成员可以是多个不同类型的数据*/ struct note *next; /*指针变量成员只能是-个*/ }; 一个简单的单向链表的图示 1.链表是结构、指针相结合的-种应用,它是由头转载 2017-08-05 00:27:50 · 189 阅读 · 0 评论 -
单向链表的一些基础接口的实现
下面为单向链表的一些基础知识: 单向链表是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指列表中的下一个结点列表是由结点构成,由head指针指向第一个成为表头的结点而终止于最后一个指向nuLL的指针原创 2017-08-04 23:39:24 · 241 阅读 · 0 评论 -
用c语言编写三子棋小游戏
三子棋小游戏设计为人与电脑进行下棋的操作,相对比较简单的操作,下面为三子棋小游戏的代码。原创 2017-07-30 21:40:14 · 1000 阅读 · 2 评论 -
c 的一个简单题目
在字符串中找出第一个只出现一次的字符。 如输入“abaccdeff”,则输出’b’,这道题目曾是2006年一家公司的笔试题。原创 2017-07-29 22:25:11 · 239 阅读 · 0 评论 -
c的注释转换成cpp
我们知道注释转换中有分为四个模式 NUL_格式(开始读取注释)、c格式、c++格式、END格式 (结束程序)。下面我用一张图来解释如下的关系。原创 2017-07-29 21:38:45 · 432 阅读 · 0 评论 -
c语言题目前30道
//1.使用c语言编写程序,在屏幕上显示”hello world”#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h> #include<cmath>#include<assert.h>#include<string.h>#if 0int main(){ printf("hello world原创 2017-10-10 23:43:06 · 211 阅读 · 0 评论 -
柔性数组
1.零长度数组概念:struct list{ int s; int t; char data[0];};对0长度数组即柔性数组的解释:用途:长度为0的数组的主要用途是为了满足需要变长度的结构体。用法: 在一个结构体的最后, 申明一个长度为0的数组, 就可以使得这个结构体是可变长的. 对于编译器来说, 此时长度为0的数组并不占用空间, 因为数组名本身不占空...原创 2018-08-15 11:43:15 · 594 阅读 · 0 评论