自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F4标准固件库新建工程(keil5)

定位到我们刚才建立的目录\LIB\src 下面,将里面所有的文件选中(Ctrl+A),然后点击 Add,然后点击 Close.可以看到 Files 列表下面包含我们添加的文件。下的core_cm4.h ,core_simd.h ,core_cmFunc.h 以及 core_cmInstr.h 同样复制到 CORE 目录下面。将STM32F4xx_DSP_StdPeriph_Lib_V1.9.0\Libraries\STM32F4xx_StdPeriph_Driver。FUN : 自己编写的函数(如点灯)

2024-02-18 22:12:13 1794

原创 getchar的注意事项

使用getchar的时候如果前面输入了一个换行。如:用scanf输入后按下换行键。此时getchar会自动捕捉换行键。然后忽略我们真正想要getchar的字符。解决方式很简单,就是再来一个getchar消除前面的回车...

2021-12-05 22:21:32 170

原创 通过函数实现scanf循环输入

int fun(){ int f; f = 0; printf("请输入数字"); scanf("%d", &f); return f;}我也不知道是什么原理,不过实践上是可行的。

2021-11-21 22:38:46 846

原创 5

if (x>y) { /交换x,y的值/t=x;x=y;y=t;}if(x>z) { /交换x,z的值/t=z;z=x;x=t;}if(y>z) { /交换z,y的值/t=y;y=z;z=t;}这一段if (x > y)if (x > z) { t = x; x = z; z = t; } else { t = x; x = y; y = t;}else if (x > z) { t = x; x = y; y =

2021-11-14 22:54:24 191

原创 4

主要是这一段if(year%4000||(year%40&&year%100!=0)) {// 判断是不是闰年leap=1;} else {leap=0;}if(leap1&&month>2) { // *如果是闰年且月份大于2,总天数应该加一天sum++;}中间莫名其妙出现了个多余的变量而else还要给leap赋值。意义不明。所以把leap省去if(year%4000||(year%4==0&&year%100!=0)) {//

2021-10-31 22:06:35 60

原创 菜鸟教程实例2优化方案

我看到原代码的想法是:就不能在计算器上面先算一下?和着我每次输入的时候电脑都要把能先算好的东西再算一下是吧?然后比如我算个10w以下的数我为什么还要去算10w以上的数据啊?于是#include<stdio.h>int main(){double i,x;printf(“你的利润是:”);scanf("&lf", &i);if (i<=100000) {x = i *10;}else if (i <= 200000) {x = 10000

2021-10-24 22:17:46 41

原创 菜鸟教程实例第一例优化方案及讨论

直接上程序#include<stdio.h>int main(){ int x,y,z; for(x=1;x<5;x++){ for(y=1;y<5;y++){ if(x!=y) for(z=1;z<5;z++){ if(x!=z&&y!=z) printf("%d,%d,%d\n",x,y,z); } }}}先对前两位进行筛选相对于原版,...

2021-10-17 22:43:15 77

空空如也

空空如也

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

TA关注的人

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