c++
郑玉发
这个作者很懒,什么都没留下…
展开
-
define 的作用范围
define 的作用范围是 从文件的定义的位置 到文件的结尾 文件开头 void gps_module(void) { debug_rmc(); //错误调试内容 rmc_to_gps(); } ```c void debug_rmc(void) { #define DEBUG_GPS_RMC } void rmc_to_gps(void) { #ifdef DEBUG_GPS_RMC strcpy( (char*)gps.gps_rmc, (co原创 2022-04-12 14:14:25 · 738 阅读 · 0 评论 -
c++ 实现点灯程序
算法数据结构习题1 训练1-38: 现在有n 盏灯,编号为1~n ,开始时所有的灯都是关 的,编号为1的人走过来,把编号是1的倍数的灯开关按下(开的关上, 关的打开),编号为2的人把编号是2的倍数的灯开关按下,编号为3的 人又把编号是3的倍数的灯开关按下……直到第k 个人为止。 给定n 和k (0<n ,k ≤1000),输出哪几盏灯是开着的。 题目分析: 灯的序号是1到n;人的序号是1到k, 解题思路:第一个人到第一个灯前去判断灯的序号是自己序号的倍数如果是就反转灯的状态然后去下一个灯去判断,,,直原创 2021-10-04 16:03:05 · 865 阅读 · 0 评论 -
2021-09-30
简单的单链表c++实现 第一次写了一个单链表用了c++的类,非常简单的实现单链表。输出看着比较乱,但是可以反映代码的书写过程,写代码时的想法 大题思路: 1:先定义一个链表的节点 Node 包含一个数据data 和一个指向Node类型的指针。 2在定义一个ListNode的类来存放链表,类里定义了一个头节点指针Node* head 。 3开始写构造函数ListNode() 默认构造一个头结点 节点的data数据存放当前节点个数,然后写了一个方法size();就是返回head->data的值。 4然后为原创 2021-09-30 12:44:08 · 62 阅读 · 0 评论