自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魔鬼的步伐

走到思想尽头

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 C代码获取系统(Linux/Windows)时间

获取系统(Linux/Windows)时间#include <sys/time.h>#include <stdio.h>#include <stdlib.h>#include <string.h>char *my_time(void){ char *pstr=(char *)malloc(30); time_t t; t = time(NULL); int year,month,day,hour,min,se

2020-11-25 16:43:22 251

原创 Windows下运行Makefile

Windows下运行Makefile1.添加环境变量2.新建Makefile文件3.CMD终端运行Makefile上一篇博客讲到,windows下直接调用gcc.exe编译.c文件生成可执行文件,那么想要同时将多个.C文件和.H文件编译成可执行文件,就要用到Makefile。Makefile用到的是mingw32-make.exe。上一篇博客的地址:https://blog.csdn.net/LZANDLC/article/details/1100480751.添加环境变量因为mingw32-m

2020-11-25 11:09:01 17556

原创 不使用C语言编译器直接编译C代码

不使用C语言编译器直接编译C代码1.下载MinGW2.添加环境变量1)右击我的电脑,进入属性2)找到系统变量3)添加gcc.exe所在的path4)检查是否添加成功3.编译c代码在很多时候,并不想安装一个C编译器或者懒得打开一个C编译器,就可以用这用方法,而且C编译器里面本来就自带MInGW,只需要声明一下gcc所在的path就行。1.下载MinGW百度网盘链接如下,下载解压后不需要安装链接:https://pan.baidu.com/s/1YQBhfcOi2XpwplfuJ1Y0Kw 提取码:a

2020-11-24 15:12:37 5502 1

原创 二维数组传参问题

二维数组传参第一种方法#include<stdio.h>int Sort_Two_Array(int buff[][5],int num)//直接传参第一种引用方法------{ //需要在函数中定义一个指针存放--首行元素地址 int i=0;int j=0;int temp; ...

2019-06-21 20:08:33 1053

原创 KEIL生成 bin文件的方法

KEIL5生成 bin文件的两种方法在keil的使用过程中,有的时候想看看当前工程生成的bin文件的大小,却发现在自己定义的OBJ目录下没有.bin文件,我们需要自己在KEIL软件中设置才能生成bin文件,有两种方法:第一种方法:在有工程文件的文件夹下按shift+右键,会跳出“在此处打开powershell窗口”,打开后输入指令: fromelf --bin --output ./OBJE...

2018-10-02 17:30:41 16349 5

原创 STM32 printf()函数和scanf()函数重定向到串口

printf()函数和scanf()函数重定向在学习STM32的时候,常常需要用串口来测试代码的正确与否,这时候就要要用到printf()函数或者scanf()函数,但是printf()这个函数是格式化输出到屏幕的,scanf()函数又是格式化输入(从屏幕),并不能输出到串口助手中,所以需要进行重定向。在系统中有三个标准文件:标准输入,标准输出,标准错误。 printf : 强大的格...

2018-08-27 22:34:40 24801 8

原创 二维数组动态分配内存

对二维数组分配动态空间1.已知二维数组的行(第一维)#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include &amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;/* 已知数组的行数 列数由终端输入*/int main(void){ int i,j,num; int *a[3];//已知数组有3列 pri

2018-08-20 21:58:52 8641 1

原创 返回二维数组

二维数组的返回确切的说是返回二维数组的指针,二维数组和一位数组稍微有些不同,鉴于一维数组过于简单,博主在此只讲返回二维数组的两种方法。 一如既往的少废话,直接上刑,不,上代码:1.返回二维数组的第一行的首地址:#include &lt;stdio.h&gt;int *array(void){ static int a[2][2] = {1,2,3,4}; ...

2018-08-20 20:05:28 8681 1

原创 字符串指针数组详解

#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;int main(void){ char *str[] = {&amp;amp;quot;abg&amp;amp;quot;,&amp;amp;quot;cd&amp;amp;quot;};//*单独拿出来,指的是数组里的内容是*型的,str的类型是char *[]型 printf(&amp;amp;quot;%c\n&a

2018-08-20 16:07:46 27171 11

原创 对结构体中的字符串指针数组赋值

#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;typedef struct student{ char name[20]; char num[20]; char *str[3];}STU,*PSTU;int main(void){ int i; STU s; //...

2018-08-20 15:56:52 2676 1

原创 C语言插值查找法

C语言== 插值查找法 == 插值查找法是二分查找法的加强版,二分法总是以二分之一这一固定的比例进行查找,插值法则能够自适应的改变这个比例,相比二分法,插值法就只有一行代码不一样。博主之前看插值法,看的是这篇文章: &amp;gt;https://www.cnblogs.com/leezx/p/5719012.html ,但是博主发现这个公式有bug,而且其他小伙伴也都是用的这个公式...

2018-08-19 23:39:32 4897 5

原创 C语言二分法查找法

C语言== 二分查找法 ==所谓的二分查找法,其实是一种有序的查找方法,也称折半查找(Binary Search),如果是无序的则要先进行排序操作。基本思想是:目标值通过与中间元素比较,可分为三种情况: 第一种情况:目标值与中间元素相等,查找结束; 第二种情况:目标值比中间元素大,则把后半部分的中间元素与目标值比较; 第二种情况:目标值比中间元素小,则把前半部分的中间元素与目标值...

2018-08-19 22:56:52 58092 10

原创 #同时使用scanf()函数和getchar()函数的陷阱

函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,…]); scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 函数名:getchar 功能:从计算机终端(一般是键盘)输入一个字符。同时使用者两个函数时,会有陷阱,代码如下: include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;...

2018-08-17 21:47:04 7304 4

WinIO-->WinIo.h-->WinIo.lib-->winio_nt.h-->WinIo64.dll-->WinIo64.lib-->WinIo64.s

WinIO-->WinIo.h-->WinIo.lib-->winio_nt.h-->WinIo64.dll-->WinIo64.lib-->WinIo64.s

2020-11-24

MinGW-V5.1.6

MinGW-V5.1.6,内含MinGW-5.1.6.exe以及bin档,有常见gcc和g++编译的exe

2020-11-24

战舰stm32蓝牙开发代码

战舰stm32蓝牙开发代码,工程文件 f

2019-04-04

战舰rc522的开发代码

stm32的rc522的开发 值得

2019-04-04

空空如也

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

TA关注的人

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