- 博客(59)
- 收藏
- 关注
转载 C语言如何延时显示中文字符串
#include "stdio.h"#include "windows.h"int main(){ char sText[20] = { "多字节字符串!OK!" }; DWORD dwNum = MultiByteToWideChar(CP_ACP, 0, sText, -1, NULL, 0); printf("dwNum = %d"...
2019-09-09 20:40:00
518
转载 C语言开发模式
转载详情,请参考:https://blog.youkuaiyun.com/qq_15079039/article/details/80917734这里对其中一篇进行展示:C语言和设计模式(继承、封装、多态) #include<stdio.h>//多态typedef struct Human { int age; v...
2019-05-20 10:45:00
268
转载 doxygen的使用教程
一.什么是Doxygen?Doxygen是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少...
2019-05-12 08:40:00
222
转载 OPP_NEW_IDEA
typedef struct Object { int a; int ID; int b;}Object;Object newObject() { Object obj; printf("newObject()...\n"); obj.a = 1024; obj.ID = -1; obj.b = ...
2019-04-16 16:53:00
129
转载 Cmder安装及配置
https://www.cnblogs.com/zqzjs/archive/2016/12/19/6188605.html转载于:https://www.cnblogs.com/NULL-ROOT/p/10621095.html
2019-03-29 14:33:00
162
转载 strcpy_s 和 strcat_s的用法
strcpy_s 和 strcat_s的用法char source[] = "Hello world !";char destination[20] = {0};strcpy_s(destination,sizeof(destination)/sizeof(destination[0]),source);转载于:https://www.cnblog...
2019-03-15 11:16:00
199
转载 使用C++编译器按C标准来编译C语言代码
使用C++编译器按C标准来编译C语言代码//防止头文件重复包含#pragma once #ifdef __cplusplusextern "C"{#endif //需要按C标准编译的代码 #ifdef __cplusplus}#endif转载于:https://www.cnblogs.com/...
2019-03-15 11:07:00
617
转载 C语言求字符串长度
int getStrLength(char* str) { int i = 0; while (str[i] != '\0') { i++; } return i;}转载于:https://www.cnblogs.com/NULL-ROOT/p/10533224.html
2019-03-14 20:24:00
364
转载 C语言中数组名和&数组名的区别
*C语言中数组名和&数组名的区别*#include<stdio.h>int main(){ int b[10]; printf("b:%d\n &b:%d\n b+1:%d\n &b+1:%d\n",b,&b,b+1,&b+1); getchar();...
2019-03-13 21:33:00
335
转载 C语言const的用法详解,C语言常量定义详解
有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定:const int MaxNum = 100; //班级的最大人数这样 MaxNum 的值就不能被修改了,任何对 MaxNum 赋值的行为都将引发错误:MaxN...
2019-03-13 08:38:00
125
转载 Keil精确测量代码运行时间
Keil精确测量代码运行时间2017年02月21日 14:45:12qlexcel阅读数:11445版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/qlexcel/article/details/56281667在工程设置中“Debug”下,选右边硬件仿真,点下拉框选“J-L...
2019-03-08 09:21:00
337
转载 STM32定时器
timer.h/**************************** 文件说明 ******************************** @文件名:timer.h @文件类型:库文件 @模块功能描述:定义和声明了一些关于定时器相关的数据类型和方法 @作者:丁立鑫 @时间:3/3/...
2019-03-06 21:44:00
143
转载 C中的staic关键字
*C中的staic关键字*心得1: 被static关键字修饰的变量不可以被外部的.c源文件访问。我测试过,还不知道官不管方。转载于:https://www.cnblogs.com/NULL-ROOT/p/10467237.html...
2019-03-03 20:01:00
116
转载 C内存管理
C语言知识整理(3):内存管理(详细版) 在计算机系统,特别是嵌入式系统中,内存资源是非常有限的。尤其对于移动端开发者来说,硬件资源的限制使得其在程序设计中首要考虑的问题就是如何有效地管理内存资源。本文是作者在学习C语言内存管理的过程中做的一个总结,如有不妥之处,望读者不吝指正。一、几个基本概念 在C语言中,关于内存管理的知识点比较多,如函数、变量、作用域、指针等,在...
2019-03-03 19:52:00
115
转载 KEIL配置路径错误导致的程序编译错误问题
现象:在KEIL中的程序没有写错,但是编译不通过报错信息如:*** Error: CreateProcess failed, Command: 'G:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ./M1_F4_M1NQLA_FXJ_lib.bin ./M1_F4_M1NQLA_FXJ_lib.axf'".\M1_F4_M1NQLA_FX...
2019-03-03 18:59:00
2501
转载 如何解决KEIL中文乱码问题
参考网址:https://jingyan.baidu.com/article/5225f26bb16709e6fa0908ea.html转载于:https://www.cnblogs.com/NULL-ROOT/p/10466856.html
2019-03-03 18:40:00
381
转载 C语言结构体变量作为函数形参
*C语言结构体变量作为函数形参*| 例子1#include<stdio.h>#include<stdbool.h>typedef struct { int a; double b; bool flag;}User;User f(User user) { ...
2019-03-02 11:00:00
2138
转载 C的结构体
*C的结构体*| 例子1typedef struct { bool cntFlag; int delay; char arr[];}Cnter;Cnter cArr[3]; //报错:不允许使用未知大小数组的类型//原因是因为结构体Cnter中定义了char arr[];这个成员变量,而这个变量并没有给...
2019-03-01 14:18:00
121
转载 C语言中的返回值
*C语言中的返回值* | 例子1错误代码演示:int* getX(){ int x = 1; return &x;}说明:方法内部的局部变量会在方法被调用之后,被销毁,即:他的存储空间会被释放。所以像这个例子中的做法不会报错但是不建议,因为x的地址到了方法外面就不好使了。那么如...
2019-03-01 11:03:00
597
转载 C中的extern关键字
main.c中#include<stdio.h>#include "test.h"int a = 1;int b = 2;int main() { fun();//最终a 和 b 的值都能正常输出 getchar(); return 1;}test.c#include"test.h"extern...
2019-02-27 17:08:00
77
转载 C代码案例1
int Motor_ALL_Num = 3; int i_loop; while (true) { int Work_OK_flag = 0;//这个值随时回变 //Work_OK_flag值改变.... for (i_loop = 1; i_loop <= Motor_ALL_Num; i_loop++...
2019-02-25 10:28:00
116
转载 C语言模拟类的一个实例
#include <stdio.h>#include <stdlib.h>/*用c语言模拟面向对象操作 修改:张亚雄C语言中的结构体是后来面向对象编程中的类的启蒙师傅。只不过很遗憾,丹尼斯忘记把函数放进结构体里面了。要不然后来也就没有java和C#什么事了。对象具有属性和方法,一般用类来来封装属性和方法。C语言是面向过程的编...
2019-02-24 17:07:00
308
转载 C语言中的.h库文件
问题1:C语言中能否在头文件中定义变量? 可以的,但是不推荐在头文件中定义变量。因为很多.c文件都可以包含.h文件,也就是说这个变量会在很多.c文件中存在一个副本。假如这是一个多文件项目,在连接阶段,连接器就会抱怨存在多个相同变量名的全局变量,导致连接出错。所以.h文件中一般只能包含`全局变量`的声明,`函数声明`,`宏定义`一类的,在.h文件中定义变...
2019-02-22 09:20:00
586
转载 USB_CAN Tool数据分析说明
转载于:https://www.cnblogs.com/NULL-ROOT/p/10399137.html
2019-02-19 09:17:00
1799
转载 C语言中指针变量传参
#include<stdio.h>void f1(int a){ a++; printf("a is:%d\n",a); }void f2(int *p){ (*p)++; printf("*p is:%d\n",*p); }int main(){ /* demo1 ...
2019-02-16 13:12:00
428
转载 STM32外部中断
参考网址:1. https://www.cnblogs.com/alvis-jing/p/3678285.html2. https://www.cnblogs.com/zhoubatuo/p/6134166.html转载于:https://www.cnblogs.com/NULL-ROOT/p/10374596.html
2019-02-14 14:50:00
93
转载 C语言中的注释
1. 函数注释:1 /**2 ******************************************************************************3 * @file stm32f4x7_eth.h4 * @author MCD Application Team5 * @version V1.1.06 * @dat...
2019-02-14 08:58:00
579
转载 STM32学习网址
正点原子腾讯课堂:https://ke.qq.com/teacher/389063473正点原子官网:技术支持:www.openedv.com转载于:https://www.cnblogs.com/NULL-ROOT/p/10370516.html
2019-02-13 16:26:00
464
转载 C语言中的布尔值
C语言的布尔类型 在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。所以我们通常使用逻辑变量的做法://定义一个int类型变量,当变量值为0时表示false,值为1时表示trueint flag;flag = 0;//......flag = 1;if( flag ){//......} 但这种做法不直观,而且没有...
2019-02-12 08:54:00
2812
转载 更改KEIL背景配色
Sublime配色方案建议参考:https://blog.youkuaiyun.com/wsstony579/article/details/53128206## 找到自己KEIL的安装目录下的UV4->global.prop文件将其里面的内容替换成如下内容,保存即可:# properties for all file typesindent.automati...
2019-01-23 08:29:00
798
转载 Modbus通讯协议
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。[1]Modbus比其他通信协议使用的更广泛的主要原因有:[2]公开发表并且无版权要求...
2019-01-14 12:35:00
607
转载 DUP
UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理...
2019-01-14 11:05:00
178
转载 sleep&wait区别
1.sleep是属于Thread类的 wait是属于Object类的2.sleep:在sleep()方法执行过程中线程----->不会释放对象锁 wait: 在wait()方法执行过程中线程 ------>释放对象锁--》引用:对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。...
2018-11-21 23:52:00
94
转载 eclipse中maven配置
我也是百度的:https://jingyan.baidu.com/article/59703552cb9b988fc00740a4.html转载于:https://www.cnblogs.com/NULL-ROOT/p/9998683.html
2018-11-21 23:43:00
62
转载 JAVA_Map
JAVA中的Map(散列表/哈希表)@简述:Map是Java中一种重要的数据结构,允许用户以键值对的形式存储数据。@特点:是世界上查询速度最快的数据结构@Map的定义方式import java.util.HashMap;import java.util.Map;/** * Map源码:public interface Map<K,V> ...
2018-10-21 21:26:00
66
转载 JAVA_面向对象总结
1.对象和类什么是对象?就是现实世界真实存在的个体/实体例如:一个人;一支笔;一把椅子....什么是类?就是具有相同或相似属性和行为的对象的集合例子:人类;鸟类....class Human{//创建了一个 Human的类 /* 相同或相似的属性 */ String name;//姓名 int age; String address; ...
2018-09-16 19:29:00
65
转载 C语言中“数值型”和“字符串型”之间的相互转化
参考:https://www.cnblogs.com/bluestorm/p/3168719.html转载于:https://www.cnblogs.com/NULL-ROOT/p/9495091.html
2018-08-17 20:02:00
345
转载 C改变控制台文本颜色
#include<stdio.h>#include<stdlib.h>#include<windows.h>enum Color{ black,blue,green,lakeBlue,red,purple,yellow,white,gray, lightBlue,lightGreen,lightSimpleGreen,l...
2018-08-11 11:04:00
161
转载 Volatil用法
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如:volatile int i=10;int j = i;...int k = i;volatil...
2018-07-31 15:41:00
231
转载 C改变文本颜色
/*颜色函数SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),前景色 | 背景色 | 前景加强 | 背景加强); 前景色:数字0-15 或 FOREGROUND_XXX 表示 (其中XXX可用BLUE、RED、GREEN表示) 前景加强:数字8 或 FOREGROUND_INTENSITY ...
2018-07-30 13:48:00
2044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人