- 博客(16)
- 收藏
- 关注
转载 嵌入式开发环境搭建 与 系统移植
本文: 全部参考 袁老师 的配置方法,谢谢袁老师细心指导。本文续上文之后 https://blog.youkuaiyun.com/Eagle6zhen6/article/details/86578377我们约定:“$”表示是在主机上执行(Linux系统),“#”表示在目标板执行 (开发板),“//”注释 “直接从博客文章中复制代码去运行,有时候,会不行,因为里面隐藏了格式...
2019-01-24 16:54:27
3054
转载 嵌入式开发环境搭建
本文:全部参考 ivan 老师的配置方法,谢谢 ivan 老师(1)安装虚拟机(2)运行Linux系统后面都是在前面两步的基础上执行的,我们约定: “$”表示是在主机上执行,“#”表示在目标板执行 ,“//”注释 tftp服务安装 //----虚拟机上安装tftp服务 $ sudo dpkg -s tftpd-hpa //检查是否...
2019-01-22 20:03:42
678
原创 模仿Linux 下的 shell 实现myshell 了解shell的简单实现机制
实现前准备:1.读取用户输入的字符串 进行裁切处理 ,裁切时以空格为标志char *fgets(char *s, int size, FILE *stream); // 从指定的流中读入 Under normal circumstances every UNIX program has three streams opened for it when it starts up, ...
2018-08-23 20:08:15
770
原创 文件拷贝 模仿linux cp 实现 mycp
写前热身:1、int fgetc(FILE *stream);fgetc()从流中读取下一个字符,返回值为int型,在文件末尾或错误时返回EOF。2、FILE *fopen(const char *path, const char *mode);3、int fputc(int c, FILE *stream); 标准IO实现#include<stdio.h>...
2018-08-22 22:32:42
1736
原创 链表 线性表 的 头插法 尾插法 查找 删除 逆序 排序
头文件 linklist.h#ifndef _LINKLIST_H_#define _LINKLIST_H_typedef int data_t;typedef struct node{ data_t data; //数据域 struct node *next;//指针域}node_t,*linklist_p;node_t *linklist_create();nod...
2018-08-20 16:14:08
428
原创 简单学生成绩查询系统 按成绩排序 按姓名排序
今天学习了结构体,为了强化和理解,参考大神的带码,自己改了一个。把 按成绩排序,和按姓名排序,封装了两个函数。(排序都是,冒泡算法)运用了 结构体 和结构体数组的知识。源代码:#include <stdio.h>#include <string.h>#define N 3 //N代表学生数 void Score_paixu(int Len)...
2018-08-07 23:40:16
11133
2
原创 结构体数组定义
结构体数组 结构体数组的定义:具有相同结构体类型的结构体变量组成的数组 定义结构体数组的方法和定义结构体变量的方法类似。eg:#include<stdio.h>#include<string.h>#define N 10struct student { int SID; char name[N]; float score; } s2[...
2018-08-07 22:06:32
12083
原创 结构体的定义及赋值
1.结构体的一般形式为: struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; : 数据类型 成员名n; };2.结构体的定义及赋值1》先定义结构体类型再定义变量名,这是C语言中定义结构体类型变量最常见的方式。 struct 结构体名 { ...
2018-08-07 21:47:19
24926
1
原创 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数:①输入10个数;②进行处理;③输出10个数。所有函数的参数均用指针。
指针的简单操作! 源代码:/*function:2.输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数:①输入10个数;②进行处理;③输出10个数。所有函数的参数均用指针。*/#include<stdio.h>void Input(int *n);void min_max(int *n);void Output(int ...
2018-08-02 00:26:19
924
1
原创 定义3个整数及整数指针,仅用指针方法按由小到大的顺序输出
流程:设数 a ,b,c1.若a>b a和b交换2 若a>c a和c交换3.若b>c b和c交换 源代码:#include<stdio.h>void shuxu(int *a ,int *b,int *c );void shuxu(int *a ,int *b,int *c ){ if (*a>*b) {...
2018-08-01 23:28:19
7126
2
原创 遍历二维数组 方法 :指针数组
指针数组 本质:是数组。但是数组中各个元素是指针; 定义形式 存储类型 数据类型* 数组名[元素个数]; eg1: int *a[3];//定义了一个有3个元素的指针数组a,每个元素的数据类型为int * ...
2018-07-27 21:53:15
1155
原创 遍历二维数组 方法: 数组指针 又叫行指针
1.数组指针的本质:本质是指针,只是该指针指向的内容是数组。2.数组指针的形式 存储类型 数据类型 (*数组指针变量名) [列数];eg: int (*p) [10]; //定义了数组指针p ,其中p指针指向有10个int型元素的一维数组此时如果进行 p+1 操作的话则: p+1; //向地址大的方向偏移1个数据类型;eg2:...
2018-07-27 21:02:32
512
原创 实现strcpy 和 strcat函数
首先分析一下strcpy 和strcatstrcpy()函数 函数参数: dest:目标数组的首地址 src:源字符串的首地址 函数功能: 将src指针指向的字符串拷贝到dest指针指向的空间; 拷贝时,连同src指针指向的字符串末尾的'\0'一同拷贝;...
2018-07-26 22:00:03
422
原创 C语言打印字母三角形
如打印下例图形: F _FE __FED ___FEDC ____FEDCB _____FEDCBA流程:1.大写字母从第一行开始打印,下一行打印的字母比上一行多一个且字母的ASCII码 -12.下划线从第二行开始打印且下一行比上一行多一个下划线符3 因此我们需要三个循环控制行数输出控制 下划线输出控制 字母变化输出控制...
2018-07-24 23:46:34
10081
1
原创 Ubuntu 32 界面全屏显示及设置桌面背景
1.Ubuntu 32 界面全屏显示1打开虚拟机 》》查看(V) 》》自动调整大小(A) 》》 自动适应客户机(G) 注:我的是汉化版的没有汉化的点击对应英文就可以了设置终端背景 1.打开终端 》》 编辑(E)》》配置文件首选项(0)可以改字体大小 和背景使你拥有一个更好的写代码的环境 ...
2018-07-22 18:30:35
534
原创 比较三个数求最大值 C语音基础
C语言标识符命名规则如下: 标识符由一个或多个字母、数字或下划线组成 标识符的第一个字符必须是字母或下划线 标识符不能与任何关键字相同来一个简单的小程序 /*function:用标识常量来求三个数中的最大的一个。 三目运算符*//*思路 :1.假设第一个数是最大的2.如果第二个数比最大数还大,那就把第二个...
2018-07-21 23:20:21
1641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人