C陷阱
出现过的BUG
北极光的征兆_liekkas
这个作者很懒,什么都没留下…
展开
-
指针趣味小题
这小段代码帮助理解下指针和对象的大小,& 和*的作用 #include <stdio.h> #include<iostream> #define TElemType int //构造结点的结构体 typedef struct BiTNode { TElemType data;//数据域 struct BiTNode *lchild, *rchild...原创 2020-03-07 20:00:01 · 177 阅读 · 0 评论 -
C/C++的一个字符陷阱
事故现场来源于一个链表的删除功能,先看代码 // 移除节点 STGoodsInfo* SingleLink::Remove(STGoodsInfo*pHead, int iPos) { if(NULL == pHead) { return NULL; } if(iPos <=0) { return NULL; } STGoodsInfo* pTemp = pHea...原创 2020-02-13 16:53:58 · 301 阅读 · 0 评论 -
C指针判空失败
int TestNULLChar(char* pszName) { int iSize = strlen(pszName); if(NULL ==pszName) { cout << endl; } if('\0' == pszName[0]) { cout << endl; } printf("%d\n",*pszName); return...原创 2019-07-09 20:16:12 · 341 阅读 · 0 评论