- 博客(12)
- 收藏
- 关注
原创 24/4/19 C ++学习日记
通过这样的修改,你就可以避免在栈为空时访问其顶部元素而导致的异常。是否为空,然后再尝试访问它的顶部元素。这会导致未定义行为,因为你不能在一个空的栈上调用。分支中的条件判断有问题。是空的,你仍然会尝试访问它的顶部元素。这段代码中可能导致异常的原因是在。解决这个问题的一种方法是先检查栈。在这段代码中,如果栈。
2024-04-19 13:52:08
136
1
原创 学习日记24/3/25 c++,字符形数字变成整形数字
因为不知道输如多少数字,所以要用cin.get(c)来一个一个读取。a= c-'0'就能是int 形的a得到数字版c;最后注意for循环,如果是。但是0-9有十个数字。
2024-03-25 22:39:09
216
原创 学习日记24/3/13 JDK17,tomcat10 安装问题,startup.bat 导致闪退,问题解决方案
JDK17 不带jre,所以不用配置搞什么jre出来,直接打开startup.bat 不然就会闪退tomcat。
2024-03-13 12:00:24
492
原创 24/3/12 C语言学习日记一个项目文件里面,只能有一个main函数,且必须有一个
如果一个项目文件里面有两个main函数的话是无法运行的。假如我运行变量基础.cpp。
2024-03-12 22:36:37
613
1
原创 以二叉树的前序遍历为例,用栈来理解递归。
打印D->data后,遍历D为根的树的左孩子(NULL),D为根的树入栈,打印F->data后,遍历F为根的树的左孩子(NULL),F为根的树入栈,打印G->data后,遍历G为根的树的左孩子(NULL),G为根的树入栈,打印A->data后,遍历A为根的树的左孩子(B),A为根的树入栈,打印B->data后,遍历B为根的树的左孩子(D),B为根的树入栈,遍历A为根的树的右孩子(C),打印C->data后,A为根的树出栈,遍历B为根的树的右孩子(E),打印E->data后,B为根的出栈,
2023-05-24 21:13:01
89
1
原创 malloc申请动态数组
自带的文本编辑器改版了?现在是真的垃圾,垃圾中的垃圾,真的fw!但是c语言不允许图上的a[n]出现。所以用malloc。关于malloc函数申请动态数组。就是在申请动态数组。
2023-04-04 17:24:43
421
1
原创 c语言中函数里带指针,注意解引用(续)
phead是一个指针,他用来储存传入函数的指针所存的地址(结构体的地址);在程序运行到第九行的时候,phead存的地址被覆盖为newnode所存的地址,此时传入函数的那个指针所存的地址并没有改变,运行了函数,但是什么都没有改变。phead只是一个拷贝,他变了,原主不会变哦!
2023-03-14 23:08:12
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人