请问怎么调试程序啊~
程序没有警告没有错误时不是只能通过程序调试吗?那要怎么调试??
或者说有没有那些资源能学习调试{:10_279:} 自己写个测试代码测试下你自己的程序 打断点,单步执行 songqiang 发表于 2018-3-26 21:19
打断点,单步执行
有网页或者啥的详细资料吗...
我听不懂这些名词{:10_247:} 南城顾她 发表于 2018-3-26 21:04
自己写个测试代码测试下你自己的程序
没有学过调试{:10_285:} 愿你 发表于 2018-3-26 21:31
没有学过调试
debug 好像没有什么“教程”
关键就是你要debug,才能学会debug
如果你不debug,如何才能学会debug ?
给你一段代码,由你来debug,亲自在自己的电脑上调试一下,看看编译器会如何处理,调试器会如何处理
# include<stdio.h>
char *GetString(int n)
{
static char *tab[] =
{
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"
};
return tab;
}
int main(void)
{
for(int i = 0; i <= 10; ++i)
printf("%s\n", GetString(i));
return 0;
}
输出
0
1
2
3
4
5
6
7
8
9
(null)
请按任意键继续. . .
好像多了一行 (null)
我并不想要它,如何去掉?
像这样,调试代码,从最简单的(像上面这样的)到复杂的
自己再写一些错误的代码,看看编译器,调试器如何处理
如何写程序的关键就是多写程序
如何调试程序的关键就是多调试程序
就是这样
愿你 发表于 2018-3-26 21:29
有网页或者啥的详细资料吗...
我听不懂这些名词
没有啥教程,自己用的多了就掌握了,先从简单程序分析 人造人 发表于 2018-3-26 22:52
debug 好像没有什么“教程”
关键就是你要debug,才能学会debug
如果你不debug,如何才能学会debug ? ...
我去学试试{:10_266:}{:10_266:} songqiang 发表于 2018-3-27 07:20
没有啥教程,自己用的多了就掌握了,先从简单程序分析
{:10_245:}知道啦谢谢
页:
[1]