自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 为什么现在的年轻人都这么丧

刚看到微博头条的这个标题看了一会儿一些评论,引起共鸣,很有感触,是本人没错了。为什么现在的年轻人都这么丧?现在的人都太聪明了,都认为把这个社会人与人的情感看得太明白了。也就是自以为看的太明白了,所以起初的那份心情都还没有出发就丧失掉了。  每个人都有想做一些事的心,丧的人绝对不是懒惰的人,也不是无所事事的人,而是对周遭的一切提不出半点兴趣的人。所谓的看的明白不知道阻碍了多少有想法的年轻...

2018-09-12 14:53:39 588

原创 c++ 命名空间

#include // namespace是一个关键字,用来定义命名空间namespace NameA{ int a; void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } namespace NameAA { }; struct A { };};int a;in

2017-10-10 16:55:21 194

原创 用c++来给班级成员分组

#include #include void swap(char *name[], int i, int j){ char *temp = name[i]; name[i] = name[j]; name[j] = temp;}int main(){ int i; char *name[] = { "汪建斌", "曾 洪", "赵 冲",

2017-10-10 16:49:20 1670

原创 linux基础知识点复习

1、vm         虚拟机2、redhad    操作系统3、xshell     终端软件4、notepad++  编码5、课件   思维导图(mindmanage) 、word、ppt xshell:NAT模式连接查看ip地址: ifconfigssh ip地址注意:1、必须要有网2、虚拟机的网卡要打开

2017-08-07 01:47:53 310

原创 linux文件系统编程 标准IO

fopen.c#include int main(){// FILE *fp = fopen("abc", "rb+");FILE *fp = fopen("abc", "ab+");if (fp == NULL){perror ("fopen");return -1;}printf ("打开文件成功\n");    re

2017-08-07 01:44:31 233

原创 C语言 Linux文件系统调用 分组

#include #include void swap(int *a, int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}void printA(int *a, int len){int i;for (i = 0; i {if (i % 4 == 0)prin

2017-08-07 01:28:38 212

原创 C语言 学生电子通讯录管理系统(修正版)

#include #include #define FALSE  0#define  TRUE  1typedef struct node_data{    int id;char name[20];char phone [20];char address[20];char tel[20];}NodeData; typedef struct

2017-08-07 01:10:24 4042

原创 Linux文件系统编程 系统调用 打开读取写入文件

#include #include #include #include #include #include #include #define SIZE 1024int main1(){int fd = open("BTree.c", O_RDONLY, 0777);if (fd == -1){perror ("open");

2017-08-06 23:09:46 759

原创 Linux文件系统编程 系统调用 文件复制

#include #include #include #include #include #include #define SIZE 1024int main(){// 打开要读的文件int fd1 = open("1.ppt", O_RDONLY);if (fd1 == -1){perror ("open fd1");ret

2017-08-06 23:08:19 667 1

原创 Linux文件系统编程 系统调用 文件偏移指针测试

测试1:#include #include #include #include #include #include #define SIZE 1024int main(){// 打开要读的文件int fd = open("big", O_RDWR|O_CREAT, 0777);if (fd == -1){perror ("op

2017-08-06 23:06:10 359

原创 头结点循环链表 C语言

#ifndef __LINKLIST_H__#define __LINKLIST_H__#define FALSE 0#define TRUE  1typedef int LinkData;typedef struct _node{LinkData data;struct _node * next;}Node;// 创建链表Nod

2017-08-06 23:01:30 235

原创 头结点链表 C语言

今天把头结点链表又复习了一波,虽然还不能脱稿盲打,基本是理解了,后面会坚持敲下去把他敲熟咯。首先我们需要写一下头文件,后面的函数需要调用他分开写为了方便易懂,也就是我们写的.h文件#ifndef __LINKLIST_H__#define __LINKLIST_H__#define FALSE 0#define TRUE 1typedef int LinkData;type

2017-08-06 22:59:41 422

原创 C语言 头指针链表

链表是比较重要的一个点,头指针链表和头结点链表都是,但也是有不同之处,头指针链表的开头出是一个指针指向首节点,而头结点链表是有一个头结点指向首节点的,同时也是有个节点指向头节点的。#include #include #define TRUE 1#define FALSE 0typedef int LinkData; // 链表的数据类型typedef struct

2017-08-06 22:58:37 1075

原创 C语言 链式队列

#ifndef __LINKQUEUE_H__#define __LINKQUEUE_H__#include "error.h"#define TRUE  1#define FALSE 0typedef int QueueData;typedef struct _node{QueueData data;struct _node *next;}

2017-08-06 22:56:53 210

原创 C语言 顺序队列

#ifndef __SQQUEUE_H__#define __SQQUEUE_H__#include "error.h"#define TRUE  1#define FALSE 0#define SIZE 10typedef int QueueData;typedef struct _queue{QueueData data[SIZE];in

2017-08-06 22:55:06 223

原创 C语言 链式栈

#ifndef __LINKSTACK_H__#define __LINKSTACK_H__#include "error.h"#define FALSE 0#define TRUE  1typedef int StackData;typedef struct _node{StackData data;struct _node *next;}

2017-08-06 19:20:14 187

原创 顺序栈 C语言

头结点 .h文件#ifndef __SQSTACK_H__#define __SQSTACK_H__#include "error.h"#define TRUE  1#define FALSE 0#define SIZE 10typedef int StackData; typedef struct _stack{StackD

2017-08-06 10:02:58 225

原创 C语言 电子通讯录管理系统

#include #include #define FALSE  0#define  TRUE  1typedef struct node_data{    int id;char name[20];char phone [20];char address[20];char tel[20];}NodeData; typedef struct

2017-08-06 09:02:10 1495

原创 C语言 树

#ifndef __TREE_H__#define __TREE_H__#include "error.h"struct _treeNode;// 孩子结点链表的类型typedef struct _childNode{struct _treeNode * childNode;struct _childNode *next;  // 指向孩子结

2017-08-03 23:04:09 236

原创 C语言 二叉树

#ifndef __BTREE_H__#define __BTREE_H__#define BLEFT  0    // 表示插入二叉树的左边#define BRIGHT 1    // 表示插入二叉树的右边#define TRUE   1#define FALSE  0typedef char BTreeData;// 二叉树的结点type

2017-08-03 23:00:53 154

原创 归并排序

#include // 交换函数void swap (int a[], int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}// 打印数组void printA (int *a, int len){int i;for (i = 0; i {printf ("%4d", a[

2017-08-03 22:59:26 151

原创 堆排序

#include // 交换函数void swap (int a[], int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}// 打印数组void printA (int *a, int len){int i;for (i = 0; i {printf ("%4d", a[

2017-08-03 22:58:27 147

原创 插入排序和二分插入排序

#include // 交换函数void swap (int a[], int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}// 打印数组void printA (int *a, int len){int i;for (i = 0; i {printf ("%4d", a[

2017-08-03 22:56:42 204

原创 快速排序

#include // 交换函数void swap (int a[], int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}// 打印数组void printA (int *a, int len){int i;for (i = 0; i {printf ("%4d", a[

2017-08-03 22:55:19 190

原创 希尔排序

#include // 交换函数void swap (int a[], int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}// 打印数组void printA (int *a, int len){int i;for (i = 0; i {printf ("%4d", a[

2017-08-03 22:54:17 301

原创 选择排序

排序是一个重要的点,选择排序算是排序里基础的比较容易理解的,老师要求我们每天利用上课前就几分钟时间写一个排序坚持下去几种排序就能很熟练的掌握了,那就已经很可以了哈哈,一起坚持下去,很容易,加油。选择排序是首先默认第一个为最小,建立一个min下标,依次和后面比较,遇到比min小的然后将小的下标赋给min,建立两个循环,外层循环控制轮数,内层循环找每一轮最小数的下标,然后保存最小数的下标,最后记得要交

2017-08-03 22:27:17 149

原创 冒泡排序 鸡尾酒排序

#include // 交换函数void swap (int a[], int i, int j){int tmp = a[i];a[i] = a[j];a[j] = tmp;}// 打印数组void printA (int *a, int len){int i;for (i = 0; i {printf ("%4d", a[

2017-08-03 22:26:03 176

原创 找合法帧

#include #include // 在字符串str中寻找字符串sub,如果找到返回从sub开始的字符串char *findStr(char* str, char *sub){char *p = NULL;int len = strlen(sub);  // 算字串的长度while(*str){if (strncmp(str, sub, len) =

2017-08-03 22:24:16 185

原创 递归函数

#include // 阶乘函数,求n的阶乘int func(int n){if (n == 1)return 1;int res = n * func(n-1);return res;}// 求斐波那契数列中第n个数的值int feibo(int n){if (n == 0 || n == 1)return n;

2017-08-01 23:21:23 144

原创 句子逆序 上海 指针数组

#include #include int main(){// char *p = "I am from shanghai";// char str[] = "I am from shanghai";char str[] = "you are from shanghai";// 将整个字符串逆序char *p1 = str;char *p2 = st

2017-07-31 23:22:35 170

原创 复合数据类型

声明一个结构体类型的一般形式为:struct 结构体名{j结构体所包含的成员变量}struct stu{char name[20];//姓名int num;//学号int age;//年龄char grop;、、所在学习小组}stu 为结构体名,它包含了5个成员,分别是 name,num,age,group,score定义结构体类型变量:struct stu

2017-07-21 09:28:21 195

原创 shell基础

1,文本编辑:get it (图像编辑可以用)vi 升级版本vim创建文件ddvim文件名(文件存在,打开文件,文件不存在,创建文件,文件非空)退出:shift + :1,q退出 不保存退出2,q+!强制退出,不保存3,w保存文件内容4,wq 保存退出==xvim三种模式:1,命令行模式,刚打开的状态2,底行模式,输命令的状态3,插入模式(编辑模式)

2017-07-19 19:36:38 161

原创 李白打酒

#include.h>int count =o;void libai(int store,int flower,int alco,int pre,char*ch,int index){        if (store == 0 && flower == 0)       {              if (alco ==  0 && pre == 0)       

2017-07-19 19:30:34 136

原创 判断数字m是否为素数(质数)

#includeint main(){int n;int flag = 0;//0是素数  1不是素数scanf ("%d",&n);int i;for (i =2;i {if (n % i==0)  //不是素数{flag =1;break;  //跳出当前循环}}if (flag == 1)printf ("%d不是素数\n",n

2017-07-12 20:17:53 2198 2

原创 高质量嵌入式Linuxc编程

第一天:/根目录命令  注意:’命令和参数要区分开,他们之间要有空格。cd 进入目录ls  列举目录内容ls -a  列举所有文件包括隐藏的文件  所有隐藏的文件都是以点(.)开始的ls -l ==ll  查看详细信息清屏 clear==Ctrl+l

2017-07-11 11:00:55 1368

原创 C语言编程

1. 题目:通过编程实现,统计1~n有多少个9提示:n通过参数传入#include   void  num(int n)  {      int count=0;      int b;      int i=0;      int temp;      for(i=0;i    {          temp = i;

2017-07-11 09:10:31 395

空空如也

空空如也

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

TA关注的人

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