codeblock使用中的问题

#include <iostream>
using namespace std;
struct TreeNode {
     int val;
     TreeNode *left;
     TreeNode *right;
     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
  };
    TreeNode*p1=new TreeNode(1);
    TreeNode*p2=new TreeNode(2);
    TreeNode*p3=new TreeNode(3);
    TreeNode*p4=new TreeNode(4);
    p3->left=p2;
    p3->right=p4;
    p2->left=p1;

1、如何找出debug框

——如图debug框找不到了
点击view中的logs选项
在这里插入图片描述

2、文件那一栏找不到了

view——manager
在这里插入图片描述

3、不出现编码界面,代码不知道写到哪里

双击左侧文件管理的main函数
在这里插入图片描述
在这里插入图片描述

4debug和run

run
在这里插入图片描述
debug
在这里插入图片描述

5、创建新项目的两种方法

在这里插入图片描述

6、创建新文件

项目创建完成后如下,可以在自动创建的main.cpp中编写程序,或创建新文件
在这里插入图片描述

7、调试器找不到了

如果没有,可以从view菜单项中调出在这里插入图片描述在这里插入图片描述

八、设置断点

设置断点:使用调试器时需要让程序在需要的位置中断,在启动调试器前设置断点如下,鼠标右键点击编辑器的左边即可设置断点
  在这里插入图片描述 中断:启动后,程序执行到断点时,中断

在这里插入图片描述
如果在执行过程中遇到输入语句,则需要输入完成后才可以继续执行
在这里插入图片描述

九、在工具栏中打开调试窗口,主要打开Watches

在这里插入图片描述
Watches中显示的是当前变量的值,可以展开数组

在这里插入图片描述
除了自动显示的值,也可以手动添加需要观察的变量,如数组内的某个值
在这里插入图片描述

部分引用于https://www.cnblogs.com/esCharacter/p/7927696.html

设置断点有什么作用?
设置断点是为了出错调试用的。
有一个程序出错了,大致猜出可能在某处会出错,就在那里下一个断点。调试程序,执行到那里,程序会停下来,这时可以检查各种变量的值,然后按步调试运行,观察程序的流向及各个变量的变化,便于快速排错。注意 一定要设置合理的断点,程序运行时才会停下来,然后才会出现watch

coldblocks中的warning和error的区别

error是错误,不把它修改好,编译通不过,不能运行的
warning是警告,它不影响编译和运行的,也可以是你写的程序有的地方写法的错误 但是这种错误是兼容的 编译器 通知 警告 。有的会在你的程序调试的时候输出错误的结果

发布了142 篇原创文章 · 获赞 0 · 访问量 2604

猜你喜欢

转载自blog.csdn.net/yunxiu988622/article/details/105176015