- 博客(7)
- 收藏
- 关注
原创 c语言#if defined()&&#ifdef
如果标识符被定义过,就编译#if defined(标识符)-#endif间的代码段,否则相当于没有#if defined(标识符)-#endif间这段代码。与此相对应的是#if!defined(标识符) ··· #endif,与#if defined(标识符) ··· #endif,其功能正好相反。这里也可以使用#ifdef实现相同的功能,当然也有与此相对应的ifndef,其功能与#ifdef是相反的。语法规则:#if defined(标识符) ··· #endif。被定义过,那么就编译代码段。
2023-12-14 16:48:41
1419
1
原创 stm32软件调试时各种符号的含义
1:断点打在delay_ms()处,点击1则会进入delay_ms()函数内部;3:跳过delay_ms()函数执行t++;
2023-12-07 21:07:51
126
1
原创 static的记忆性
而其本质为,static变量只声明一次(即static int a=0;语句只在第一次运行此代码时被执行),且static变量的生命周期与程序相同。页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的。每次运行此段代码,得到的返回值都为1。则第一次运行此代码,返回值为1,第二次运行此代码,返回值为2,第三次运行此代码,返回值为3,第n次运行此代码,返回值为n。此为static的记忆性,
2023-12-05 21:23:09
137
原创 Simulink仿真时报错Wrap on overflow detected.
模型设置(Ctrl+E)->诊断->数据有效性->溢出时绕回->设置为警告或者无。
2023-12-04 11:00:59
1441
原创 如何实现bit17位和bit16位交换操作
假设此处有一个32位的变量uint32 a,需要实现第16bit位和17bit位交换操作,可以这样操作。
2023-12-04 09:36:35
146
原创 如何解决ros打开摄像头失败的问题
在ros下打开摄像头报错,情况如下所示:解决方法:首先接着点击虚拟机选项下可移动设备,把camera选项给勾选上就可以了完结撒花
2021-05-25 16:21:05
1789
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人