clion-debug调试步骤

2023-11-06

clion-debug调试方法

脱坑神器

(先来一道水题,方便大家理解)

题目要求:

获取两个输入a,b,求a+b。

输入数据:

0001 0002

输出结果

3
附上代码

#include <iostream>
#include <cstring>
using namespace std;
int string_to_int(string str){
    //避免字符串是全0
    if(str.find_first_not_of('0') == string::npos)return 0;
    str = str.substr(str.find_first_not_of('0'));
    int a;
    sscanf(str.c_str(),"%d",&a);
    return a;
}
int main(){
    string str1,str2;
    cin>>str1>>str2;
    int a = string_to_int(str1);
    int b = string_to_int(str2);
    int c = a+b;
    cout<<c;
    return 0;
}


测试一波
在这里插入图片描述

操作细节:

debug步:

1. 打断点

点击左侧会出现一个红点
由于clion比较智能,断点大致在那么范围就可以了。在这里插入图片描述

2.点击debug

在这里插入图片描述

3.输入数据

在这里插入图片描述

4.下一条指令

在这里插入图片描述
clion同时会把对应的数值放在代码行的后面
在这里插入图片描述
继续点,就会到下一条指令去。
在这里插入图片描述
如果有循环可以点击左边框的箭头,到下一条指令去。
在这里插入图片描述
clion的debug用来代码查错很方便。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

clion-debug调试步骤 的相关文章

  • IT项目管理第七次作业

    IT项目管理第七次作业 17343140 杨泽涛 第一题 WBS条目 数量或小时数 单位小时成本 美元 子层总和 美元 WBS第二层总和 美元 占总和的 1 项目管理 44 000 22 项目经理 320 100 32 000 项目其他成员

随机推荐

  • Avalonia-VS环境安装

    链接 https pan baidu com s 1T1TYf7 Q5T6hbpOyGCW2Vg 提取码 m8eu 安装SDK 没有这个 vs2019安装后Avalonia插件 无法选择netcore 生成项目 插件地址 上面为vs2019
  • MapReduce中使用Avro出现TaskAttemptContext异常

    打包上传Jar包到Hadoop环境下运行时 出现异常 Found interface org apache hadoop mapreduce TaskAttemptContext but class was expected 在网上找了很多
  • Luatos-Air001(合宙开发板)初步使用——点亮板载LED

    实物图片 实物图片 暗处 实物图片 亮处 可以看到盒子还是很酷炫的 插电后板子自带的红绿蓝流水灯便会启动 比较漂亮 相机一团糊就不放视频了XD 开发环境搭建与程序编写 开发环境的搭建主要参考官网 就在板子背面w 非常贴心 https lua
  • springcloud集成hystrix 实现服务的隔离,熔断,降级

    一 pom引入依赖
  • 关于如何将一个springcloud项目部署至服务器

    目录 1 部署形式 2 Alibaba Cloud Toolkit的使用 3 一个springcloud项目的部署 4 运行jar包 5 后台运行 1 部署形式 一般我们在后端开发中 常常将整个springboot项目打包成war包 或是打
  • 【数据库】窗口函数实战(三)

    窗口函数实战 三 本篇文章是笔者在牛客网上摘选的几道比较有挑战性的SQL窗口函数编程题 1 近三个月未完成试卷数为0的用户完成情况 中等 原题链接 首先来分析一下题目的查询要求 用户近三个有试卷作答记录的月份 可以用窗口函数解决 并且这三个
  • 20+ css高频实用片段,提高幸福感的小技能你可以拥有噢

    前言 修改input placeholder样式 多行文本溢出 隐藏滚动条 修改光标颜色 水平垂直居中 多么熟悉的功能呀 前端童鞋几乎每天都会和他们打交道 一起来总结我们的css幸福小片段吧 下次不用百度 不用谷歌 这里就是你的港湾 Git
  • 原地删除数组中的重复元素--双指针

    题目 原地 不增加任何额外的空间 删除数组中的重复元素 返回新数组长度 思路 参考链接 图片对算法的描述直观明了 利用双指针的概念 一个慢指针 一个快指针 i代表慢指针 初始值为0 j代表快指针 初始值为1 快指针先走 如果nums fas
  • MySQL-图形化界面工具 (上)

    作者 小刘在C站 个人主页 小刘主页 每天分享云计算网络运维课堂笔记 努力不一定有收获 但一定会有收获加油 一起努力 共赴美好人生 树高千尺 落叶归根人生不易 人间真情 目录 MySQL 主要存在以下两点问题 1 安装 1 找到资料中准备好
  • Qt中使用QSettings读取配置文件注意事项

    QSetting使用中的注意事项 QSetting为Windows Linux和MacOS系统提供了统一的配置文件 注册表读取方式 引用QtHelp的一句话 The QSettings class provides persistent p
  • 安徽高考少输入的6个字节猜想

    情报收集 第39题 主观题 网上评卷 6个字节 第39题是主观题 所以排除了机读卡 因为是网上评卷系统应是数据录入员或评卷人在一个web页面填写得分那么服务端就该是xxx request form xxx 接收的 然后保存到数据库中 所以
  • Python 从零开始制作自己的声音 - wave模块读写wav文件详解

    计算机经常被用于处理音频这种真实世界中的数据 声音经过采样 量化和编码后 存储在音频文件 如wav文件中 文章首先介绍wave模块的基础用法 再通过生成一定频率声波的算法实现 来深入讲解wave库的使用 目录 wave模块 wave ope
  • 软件测试——检查代码

    进行到现在 已经是第六章了 本章主要讲解检查代码 静态白盒子测试 被证实是早期发现软件缺陷最有效的方法 虽然这是一项需要大量准备工作才能有成效的任务 但是许多研究表明花费的时间与得到的好处相比是值得的 下面先来看一下本章的内容概述 静态白盒
  • vc++6.0 配置opengl

    vc 6 0 配置opengl 坑 解决安装OpenGL时程序运行提示glut32 dll丢失的问题 在安装OpenGL的时候 很多同学都出现了一个问题 在按照教程配置好OpenGL后运行测试程序 编译通过 但运行时出现 计算机丢失glut
  • vue 原生高德地图 单个定位点,定位 移动

    下载 高德地图 npm i amap amap jsapi loader save 导入 import AMapLoader from amap amap jsapi loader 实例化地图控件 initMap lng lat name
  • Altium Designer PCB板框扩大

    Altium Designer PCB板框扩大 AD PCB板框调整 平时我们用AD设计PCB板时 大多数人都需要裁剪PCB板 但是PCB板框的扩大接触少之又少 前段时间 设计了一个天线整列需要扩大PCB板框 在此记录方法 希望对大家有所帮
  • Elementui el-input 输入框校验以及表单校验

    一 常用的 element ui el input 输入框 1 过滤字母e 在js中属于数字 但是正则匹配 d 是拦不住字母e 的
  • IDE的一些常用快捷键

    文章目录 1 IDEA中一些常用的快捷键 2 IDEA中进行Debug时的一些常用快捷键 3 maven中的一些常用设置及命令 4 Linux中的一些快捷键 4 1 Linux中的一些常用命令 5 在浏览器中的一些常用快捷键 6 IDEA中
  • DDL在mysql中的基本操作

    1 DDL数据库操作 查询 show databases 查询当前的数据库 select databases 如果想要查询当前所在数据库则用此语句 一定要记得此处必须要加括号 创建 create database if not exists
  • clion-debug调试步骤

    文章目录 clion debug调试方法 先来一道水题 方便大家理解 操作细节 1 打断点 2 点击debug 3 输入数据 4 下一条指令 clion debug调试方法 脱坑神器 先来一道水题 方便大家理解 题目要求 获取两个输入a b