[quote=引用 3 楼 weixin_45045280 的回复:] [quote=引用 2 楼 weixin_45045280 的回复:][quote=引用 1 楼 血染风采2018 的回复:]这里的有符号数没说是什么类型,也没说是多少位的单片机,如果是int型、32位的话:(占4个字节) #define SYSTEM_BYTE 4 // 类型是4字节 typedef int SYSTEM_TYPE //#define SYSTEM_BYTE 1 // 类型是1字节 //typedef char SYSTEM_TYPE static struct { int positive_number; int negative_number; int zero; } analysis; void statistics(int addr) { SYSTEM_TYPE i; for(i = 0x2000; i < (0x2000 + 100 * SYSTEM_BYTE); i+=SYSTEM_BYTE) { if(*i > 0) { analysis.positive_number++; } else if(*i == 0) { analysis.zero++; } else { analysis.negative_number++; } } }
[quote=引用 2 楼 weixin_45045280 的回复:][quote=引用 1 楼 血染风采2018 的回复:]这里的有符号数没说是什么类型,也没说是多少位的单片机,如果是int型、32位的话:(占4个字节) #define SYSTEM_BYTE 4 // 类型是4字节 typedef int SYSTEM_TYPE //#define SYSTEM_BYTE 1 // 类型是1字节 //typedef char SYSTEM_TYPE static struct { int positive_number; int negative_number; int zero; } analysis; void statistics(int addr) { SYSTEM_TYPE i; for(i = 0x2000; i < (0x2000 + 100 * SYSTEM_BYTE); i+=SYSTEM_BYTE) { if(*i > 0) { analysis.positive_number++; } else if(*i == 0) { analysis.zero++; } else { analysis.negative_number++; } } }
[quote=引用 1 楼 血染风采2018 的回复:]这里的有符号数没说是什么类型,也没说是多少位的单片机,如果是int型、32位的话:(占4个字节) #define SYSTEM_BYTE 4 // 类型是4字节 typedef int SYSTEM_TYPE //#define SYSTEM_BYTE 1 // 类型是1字节 //typedef char SYSTEM_TYPE static struct { int positive_number; int negative_number; int zero; } analysis; void statistics(int addr) { SYSTEM_TYPE i; for(i = 0x2000; i < (0x2000 + 100 * SYSTEM_BYTE); i+=SYSTEM_BYTE) { if(*i > 0) { analysis.positive_number++; } else if(*i == 0) { analysis.zero++; } else { analysis.negative_number++; } } }
这里的有符号数没说是什么类型,也没说是多少位的单片机,如果是int型、32位的话:(占4个字节) #define SYSTEM_BYTE 4 // 类型是4字节 typedef int SYSTEM_TYPE //#define SYSTEM_BYTE 1 // 类型是1字节 //typedef char SYSTEM_TYPE static struct { int positive_number; int negative_number; int zero; } analysis; void statistics(int addr) { SYSTEM_TYPE i; for(i = 0x2000; i < (0x2000 + 100 * SYSTEM_BYTE); i+=SYSTEM_BYTE) { if(*i > 0) { analysis.positive_number++; } else if(*i == 0) { analysis.zero++; } else { analysis.negative_number++; } } }
27,373
社区成员
28,771
社区内容
加载中
试试用AI创作助手写篇文章吧