gpt4 book ai didi

c - 调试器越来越奇怪?

转载 作者:行者123 更新时间:2023-12-04 06:49:36 24 4
gpt4 key购买 nike

#include<stdio.h>
#include<string.h>

int main(void)
{
int f;
char duma[] = "asd char";

f = strlen(duma);
}

因此,当我在调试器和“观察”表类型 strlen(data) 中运行它时,它会返回一条消息,例如 strlen() 之类的词不存在或类似的东西,意思是 strlen 不存在,但是在本地 f = strlen(duma) 我的意思是它进行计算并向我显示数组中的字符数。在 Immediate 中它就像在 watch strlen 中一样不存在......

所以有什么建议我该如何解决???

提前致谢

最佳答案

“监视”用于变量而不是函数,但有一些异常(exception)。通常,您不想将函数放在监视窗口中,因为它们会产生副作用并在每次显示时更改程序的状态。

对于这样的代码,你应该输入 f在监视窗口中,而不是 strlen(duma) .

关于c - 调试器越来越奇怪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com