11 2023 档案

虚拟串口工具vspd
摘要:『实用教程』VSPD虚拟串口工具——从此告别硬件串口调试_虚拟串口vspd-CSDN博客 笔记本上没串口,利用虚拟串口软件VSPD和串口调试助手,目的是通过C++程序完成串口通信,但是只能实现Write操作,不能实现Read操作,附上源代码求大佬指点-CSDN社区 这里注意,我使用17和18无法打开 阅读全文

posted @ 2023-11-30 15:33 风中狂笑 阅读(316) 评论(0) 推荐(0) 编辑

[good]enum
摘要:typedef enum{ Reg_Set_Speed = 100, // 100 Reg_Set_Enable_VSP, // 101 Reg_Set_Dir, // 102 Reg_Force_Stop} Modbus_Holding_Registors; 这是一个C语言中的`enum`(枚举) 阅读全文

posted @ 2023-11-30 14:40 风中狂笑 阅读(11) 评论(0) 推荐(0) 编辑

[good]数据类型
摘要:`uint`是一种无符号整数类型,它的全称是"unsigned int"。这种类型可以表示从0到某个正数的值。具体能表示的最大值取决于实现,但在大多数现代系统上,`uint`通常是32位的,可以表示的最大值是4294967295。 与此相比,`uint8_t`和`uint32_t`是固定宽度的整数类 阅读全文

posted @ 2023-11-30 14:36 风中狂笑 阅读(27) 评论(0) 推荐(0) 编辑

[good]union
摘要:typedef union { uint16_t word; struct { uint8_t low; uint8_t high; } byte; struct { uint8_t bit0 : 1; uint8_t bit1 : 1; uint8_t bit2 : 1; uint8_t bit3 阅读全文

posted @ 2023-11-30 14:33 风中狂笑 阅读(8) 评论(0) 推荐(0) 编辑

staic使用
摘要:在C语言中,使用`static`关键字修饰的函数或变量只能在定义它们的源文件中使用。这种限制被称为“文件作用域”或“静态作用域”。 当你在一个源文件中定义一个`static`函数,这个函数只能在这个源文件中被调用,不能在其他源文件中被调用。这可以帮助你隐藏实现细节,防止其他源文件误用你的函数。 同样 阅读全文

posted @ 2023-11-30 11:21 风中狂笑 阅读(20) 评论(0) 推荐(0) 编辑

[good]c语言函数指针的运用
摘要:#include <stdio.h> #define MAX 10 void swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; } void fun(int *height, int *age) { int n = 10; 阅读全文

posted @ 2023-11-29 09:55 风中狂笑 阅读(17) 评论(0) 推荐(0) 编辑

[good]c语言数组的运算
摘要:#include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX 10 int **createRandom2DArray(int rows, int cols) { srand(time(NULL)); // 初始化随机数生成 阅读全文

posted @ 2023-11-29 09:53 风中狂笑 阅读(17) 评论(0) 推荐(0) 编辑

c语言中函数指针用法
摘要:#include <stdio.h> #define MAX 10 void swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; } void fun(int *height, int *age) { int n = 10; 阅读全文

posted @ 2023-11-28 09:36 风中狂笑 阅读(6) 评论(0) 推荐(0) 编辑

使用动态方式创建1D和2D矩阵
摘要:int *create1DArray(int size) { int i; int *arr = (int *)(malloc(sizeof(int) * size)); for (i = 0; i < size; i++) { arr[i] = i * i; } return arr; } int 阅读全文

posted @ 2023-11-28 09:33 风中狂笑 阅读(26) 评论(0) 推荐(0) 编辑

c语言中向函数传递二维矩阵的方法
摘要:在C语言中,向函数传递二维数组有几种方式,这主要取决于二维数组的大小是否已知。下面是几种常见的方式: 1)如果二维数组的大小已知,那么你可以在函数参数中直接指定数组的大小。例如: void func(int arr[10][10]) { ... } 在这个例子中,func函数接受一个10x10的二维 阅读全文

posted @ 2023-11-27 14:05 风中狂笑 阅读(1318) 评论(0) 推荐(0) 编辑

c语言
摘要:/* * @Author: huanjiang-lab vibration@zju.edu.cn * @Date: 2023-11-10 13:51:34 * @LastEditors: huanjiang-lab vibration@zju.edu.cn * @LastEditTime: 2023 阅读全文

posted @ 2023-11-27 09:56 风中狂笑 阅读(3) 评论(0) 推荐(0) 编辑

c语言中的指针用法
摘要:1、指向函数的指针 在C语言中,函数名实际上是一个指向函数的指针,所以你可以直接使用函数名add来初始化函数指针,而不需要使用&add。在这种情况下,add和&add是等价的。 这是因为在C语言中,函数名是函数的入口地址的别名。当你使用函数名时,你实际上获取的是函数的入口地址。这就是为什么你可以直接 阅读全文

posted @ 2023-11-24 16:43 风中狂笑 阅读(165) 评论(0) 推荐(0) 编辑

[good]c语言读取文件中的数据到结构体和数组
摘要:#include <stdio.h> #include <string.h> #include <stdlib.h> #define BUF_SIZE 100 #define MAX_SIZE 100 // #define ROWS(arr) (sizeof(arr) / sizeof((arr)[ 阅读全文

posted @ 2023-11-22 16:36 风中狂笑 阅读(276) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示