![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BUG日志
夜寐_
把复杂问题简单化,把简单问题极致化。
展开
-
使用->和++和=犯的一个错误,左操作数必须为左值
#define _CRT_SECURE_NO_WARNINGS 1 #define MAXSIZE 100 #include <assert.h> #include <stdio.h> typedef struct QueueNode { int data[MAXSIZE]; int front; int rear; }QNode; void QueueInit(QNode* pq) { assert(pq); pq->front = pq->rear =.原创 2022-04-16 10:20:26 · 329 阅读 · 2 评论 -
LNK2005 ***已经在 ***.obj 中定义/LNK1169 找到一个或多个多重定义的符号的一种解决方法
今日犯一错,百思不得其解,故问老师,得其解,记之。 我创建了一个全局变量在头文件当中,看似是没有任何问题,那么为什么会出现多重定义的情况呢? 这是因为工程中,另外的.c后缀都必须要包含头文件,那全局变量就定义了多次,所以出错了。 所以下回头文件当中绝对不能定义变量和数组。 ...原创 2022-04-10 17:49:48 · 644 阅读 · 0 评论