问题描述
- 定义一个bool变量之后出现段错误
-
问题出外这一段,大概功能是输入一个“p 表达式”,计算表达式的值,当代码如第一张图时,一个输出都没有,直接段错误;当代码如第二张图时,输入p 1+1,能输出011+1,后面就没办法输出了。第三张是expr函数
解决方案
就这些代码本身看不出问题,但是你调用了几个自己写的函数,看下是不是它们中的某个有问题。
最好调试下。段错误还是和内存分配有关。
解决方案二:
第二张图好像没传得上去,就是把printf args的那个注释去掉
时间: 2024-09-18 17:43:24