- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 C语言笔记-扫雷游戏
#include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 9 //棋盘横向大小 #define COL 9 //棋盘纵向大小 #define ROWS ROW+2 //存储雷的棋盘横向大小 #define COLS COL+2 //存储雷的棋盘纵向大小 #define EASY_COUNT 10 //棋盘雷的个数 void menu() { printf("********
2020-09-23 16:48:00
201
原创 C语言学习笔记_三子棋
#include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 3 //棋盘的行 #define COL 3 //棋盘的列 void menu() { printf("****************************\n"); printf("******1.paly 0.exxit*****\n"); printf("****************************\n"
2020-09-22 20:45:22
166
原创 C学习笔记—冒泡排序
#include<stdio.h> void bubble_sort(int arr[],int sz) { //确定冒泡排序的趟数 int i = 0; for(i=0;i<sz-1;i++) { int flag = 1;//假设这一趟排序的数据已经有序 //每一趟冒泡排序 int j = 0; for(j=0;j<sz-1-i;j++) { if(arr[j]>arr[j+1]) { int tmp = arr[j];
2020-09-22 15:59:40
167
原创 MSP432-无人机框架
完整框架 1、遥控器把舵量信息输入到控制器中,同时控制器也能给自身控制舵量,在巡线等程序控制时经常用到这个功能; 2、传感器可以把加速度计、气压计、陀螺仪等有关于姿态的值输入到 IMU 解算单元中,这样我们就可以得到一个在空间中无人机相对准确的位置; 3、IMU 解算之后,控制器会根据其传回的结算结果,对电机进行控制。 遥控器框架 传感器框架 IMU解算单元框架 控制器模块框架 各个模块之间的联系 1、OpenMV 模块作为巡线控制器(顶层控制器,与遥控器同级)的数据来源; IMU 单元解算信息给姿
2020-09-21 10:52:15
1002
原创 C学习笔记-递归
用递归的方法实现strlen()函数功能 //递归的方法 //把大事化小 //my_strlen("new"); //1+my_strlen("ew"); //1+1+my_strlen("w"); //1+1+1+my_strlen(""); //1+1+1+0 //3 int my_strlen(char* str) { if(*str != '\0') return 1+my_strlen(str+1); else return 0; } int main() { char arr[
2020-09-17 11:14:33
137
原创 C学习笔记-猜数字游戏
时间戳 当前计算机的时间 减 计算机初始时间(1970.1.1.0:0:0)=(xxxx)秒 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<time.h> void menu()//菜单界面 { printf("*************************************\n"); printf("********1.进入游戏 0.退出游戏****
2020-09-16 17:24:13
259
原创 C学习笔记-简单登陆
#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int max =0; char password[20] = {0}; for(max=0;max<3;max++) { printf("请输入密码:"); scanf("%s",&password); if(strcmp(password,"123456") == 0)//==不能用来比较字符串是否
2020-09-16 15:55:57
109
原创 C学习笔记-二分查找法
#include<stdio.h> #include "stdlib.h" int main() { int arr[]={1,2,3,4,5,6,7,8,9,10}; int k = 7; int sz = sizeof(arr)/sizeof(arr[0]);//计算元素个数 int left = 0;//左下标 int right = sz-1;//右下标 while(left<=right) { int mid = (left+right)/2; if(a
2020-09-16 15:11:32
128
原创 C学习笔记-Struct
#include<stdio.h> #include "stdlib.h" #include<string.h> //int main() //{ // char ch='w'; // char* pc=&ch; // printf("%p\n",pc); // system("pause"); // return 0; //} struct Book { char name[20]; int prince; }; int main() { struct Book
2020-09-15 19:55:29
126
原创 C学习笔记-Static
static 修饰局部变量——局部变量生命周期变长 修饰全局变量——改变了变量的作用域-让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就无法使用 修饰函数——改变了函数的链接属性(外部链接属性变成了内部链接属性) ...
2020-09-14 23:55:56
128
原创 透传模式
透传模式(SerialNet)将本地异步串口通信转换成基于TCP/UDP协议的网络通信。其主要目的是将串行通信的简单设备实现在网络上的通信,而这些设备不需要做任何改变。,为此,SerialNet模式定义了一系列相关的操作参数,这些参数的定义实现了网络连接所需要的属性。当DTU工作在SerialNet模式时,在设备串口与网络之间他的工作方式就象路由器的路由过程。 1.DTU是什么? DTU是数据终端设备(Data Terminal unit)。广义地讲,在进行通信时,传输数据...
2020-09-09 14:57:00
12854
原创 GPRS网络
GPRS是通用无线分组业务(General Packet Radio System)的缩写,是介于第二代和第三代之间的一种技术,通常称为2.5G。GPRS系统是在GSM系统的基础上构建的,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级,GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。 ...
2020-09-09 14:55:14
320
STN32F4xx系列芯片支持包
2020-09-27
ADS1292-呼吸、心率之卡尔曼滤波
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅