![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
日常杂记~
日常开发小问题,日常学习,问题记录。
Vicssic
Robocon坑友,机器人爱好者,目前在通信行业,从事网络设备研发工作。座右铭:永远保持对技术的热爱,追求与敬畏。如果你喜欢我的文章,请多多关注。
展开
-
2021/04/22 C语言源文件和头文件的规范
个人笔记,仅供参考1.头文件只用于声明使用如下格式:// 预编译头#ifndef __LCD12864_H#define __LCD12864_H#endif规范:前面两_,后面一个_,此外(_LCD12864_H,__LCD12864_H_,_LCD12864_H_)都能编译通过// 预编译头#ifndef __LCD12864_H#define __LCD12864_H// 包含其他头文件#include "sys.h"#include "includes.h"原创 2021-04-22 22:08:34 · 427 阅读 · 0 评论 -
2021/04/20 求最大公约数C语言
// 方法1:遍历法// 参考:https://blog.csdn.net/qq_41575507/article/details/90752742int max_ComNum_method1(int a, int b){ int min; int result; int i = 1; min = a <= b ? a : b; while(i < min) { if(a%i==0 && b%i==0) { result = i; } i.原创 2021-04-20 10:00:57 · 239 阅读 · 0 评论 -
2021/04/11 GY25陀螺仪串口接收(未知版本)
我这个陀螺仪是6轴输出的,型号是GY25,但是软件好像不太一样。static u8 buffer[14];static u8 redata[14];static u8 count=0;u8 endflag=0;void USART1_IRQHandler(void){ if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) { buffer[count++]=USART_ReceiveData(USART1); if(buff.原创 2021-04-11 22:29:01 · 829 阅读 · 0 评论 -
2021/04/08 VS2010问题
问题描述:"创建或打开浏览数据库文件****时发生 错误。Intellisense和浏览信息将不能用于C++项目。请确保已安装Microsoft SQL Server Compact 3.解决办法:下载安装:SSCERuntime-CHS-x86.msi(Microsoft SQL server compact 3.5 SP1)链接:https://pan.baidu.com/s/1CmfJ_yRMRTiBxYfhLGYXMw提取码:1a8v...原创 2021-04-08 15:10:45 · 185 阅读 · 0 评论 -
2021/04/06 C语言中变量“定义”和“声明”
1.在一个头文件(.h)文件中定义变量,不初始化该变量是全局变量 该变量的作用域为包含该头文件的源文件 如下图,在user.h中定义但不赋值一个变量flag,那么所有包含user.h这个头文件的源文件都能使用flag。//--------------user.h----------------#ifndef _USER_H#define _USER_Hint flag; void dem_fun(void);#endif // !_USER_H//-------------m原创 2021-04-06 20:30:13 · 564 阅读 · 0 评论 -
2021/03/27 C语言求出满足“哥德巴赫猜想”的所有素数
哥德巴赫1742年给欧拉的信中哥德巴赫提出了以下猜想:任一大于2的偶数都可写成两个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,但是一直到去世,欧拉也无法证明。今天我们就来使用C语言输出2-n内偶数的所有满足哥德巴赫猜想的质数字。解析思路:定义一变量k,用来表示2-n内的偶数; 定义一变量i,用来表示一个素数; 判断k-i是不是素数,如果是输出i和k-i;C语言编程#include<stdio.h>#include<math.h&原创 2021-03-27 17:44:00 · 504 阅读 · 0 评论 -
2021/03/11 C语言swap()函数
C语言中常常遇到需要交换两个值的情况,一般情况下,惯性思维引导我们:void swap(int a,int b){ int temp; temp = a; a = b; b =temp;}实际运行结果就是,不能交换值。原因在于,函数中传递的参数是形参,相当于一个临时变量。void main(){ int x,y; x = 5; y = 3; swap(x,y); printf("%d %d",a,b);}原创 2021-03-11 09:44:32 · 702 阅读 · 0 评论 -
2021/03/07 matlab化解符号多项式
clear allsyms xc Rw xt yt b h C; % 定义符号eqn = (xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0; % 表达式col = collect(eqn) % 合并同类项sol = solve(col,xt); % 求解以xt为自变量得形式s = vpa(sol,3) % 限制显示精度s = roots(sol) % 显示解%.原创 2021-03-07 12:04:03 · 560 阅读 · 0 评论