Visual Studio 的安装和调试及scanf的解决方法

这篇具有很好参考价值的文章主要介绍了Visual Studio 的安装和调试及scanf的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装:

免费的开发人员软件和服务 - Visual Studio

Visual Studio 的安装和调试及scanf的解决方法

在免费下载菜单下选择Community

Visual Studio 的安装和调试及scanf的解决方法

等几秒就会开始下载文件,运行该文件。。。。。出现工作负载页面时,需要选择“使用C++”的桌面开发,

Visual Studio 的安装和调试及scanf的解决方法

继续安装。初始启动时,要求登录,登录后即可获得授权;

启动visual studio, 左边会显示最近使用的项目,右边部分选择“创建新项目”-》“选择C++,windows,控制台应用,默认打印hello world”,

Visual Studio 的安装和调试及scanf的解决方法

编译:“生成”-》“生成*******”;此时会报出错误或者警告,请认真检查这些错误或者警告

Visual Studio 的安装和调试及scanf的解决方法

调试:“调试”-》开始调试(继续,停止),逐语句,逐过程,切换断点,快速监视等;

C++完全兼容C语言,可以支持纯C代码,注意一定要英文输入法;

Visual Studio使用scanf会报错的解决:

方法一  在文件的最上部第一行加入  #define _CRT_SECURE_NO_WARNINGS

注意一定要在头文件之上

方法二  选择项目->属性->C/C+±>代码生成->安全检查。将此项改为禁用模式。

修改文件后要重新编译,

调试:

调试主要包含三个功能,断点,单步调试,监视。断点的目的是快速的走到怀疑有问题的代码的附近,过滤掉正确的代码。单步调试是在断点后,一步一步的执行代码,在每步执行后,可以通过监视来查看重要变量的值,检查在当时的值是不是符合逻辑的。

光标放在某行有执行意义的语句上,在前面浅色部分,点击,增加或者取消断点,断点的行必须是可执行的代码,声明不行。如果打到了无执行语句的部分,会出现红点变空心或者直接断在的下一个语句上;如果实在分不清哪些是无执行语句,可以在你需要断开的行认为加入一个无意义的自变量赋值语句,然后断在这个赋值语句就可,例如  int nonsense = 0; 调完后记得删除就行了。

Visual Studio 的安装和调试及scanf的解决方法

设置的断点后,点击“开始调试”,程序就开始运行了,

Visual Studio 的安装和调试及scanf的解决方法

在完成断点前的一些输入操作后,程序就会执行到断点这一行,此时断点的红色标记里面会有各黄色箭头,表示代码正在执行这一行,后面单步运行的时候,黄色箭头会逐步后移,指向当前准备执行的那行代码。点击“继续”的话,就会运行到下一个中断点(输入中断或者是人为设置的断点)

Visual Studio 的安装和调试及scanf的解决方法

Visual Studio 的安装和调试及scanf的解决方法

快速监视中添加希望查看当前值的变量名(注意变量的作用域)

Visual Studio 的安装和调试及scanf的解决方法

然后在下面监视窗口就可以输入需要查看的有效变量

Visual Studio 的安装和调试及scanf的解决方法

如果想查看一个指向数组指针的所有数组值,可以在检视项中输入“指针变量,10”

Visual Studio 的安装和调试及scanf的解决方法

单步调试操作如下:

Visual Studio 的安装和调试及scanf的解决方法

Bug 如果在断点后,那么就可以通过单步执行找到bug所在行,如果bug在断点前,则只能重新在前面打断点,重新开始调试。

可以通过条件断点的方式来快速的找到错误现场,例如在一个很大的for循环中,你指导在循环到50的时候会错,但是如果你无效的重复前面50次操作是无效的,此时,你可以用到条件断点。

现在for循环的位置打断点,右键点击红点,选择“条件”

Visual Studio 的安装和调试及scanf的解决方法

在逻辑表达式中输入中断的条件,假设为i==50;

Visual Studio 的安装和调试及scanf的解决方法

然后运行程序,那么下次程序在此次中断时,i就是等于50的场景文章来源地址https://www.toymoban.com/news/detail-470194.html

到了这里,关于Visual Studio 的安装和调试及scanf的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual studio解决‘scanf: This function or variable may be unsafe. 问题

    使用C语言的scanf函数在Visual Studio软件上运行会报如下错误: \\\'scanf: This function or variable may be unsafe. Consider using scanf s instead. To disable deprecation, use. CRT SECURE NO WARNINGS. See online help for details. 这个函数或变量可能是不安全的。请考虑使用扫描S。若要禁用弃用,请使用。CRT没有任何警

    2024年02月09日
    浏览(49)
  • 手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(图文详解)

    大家好,我是荔园微风,作为一名在IT界整整25年的老兵,听闻广大初学者在学习Visual Studio 2022时,刚上手用其写C/C++程序时,总是会被一个问题困惑,这个问题叫: scanf()返回值被忽略。我们一起来看一下。 比如写了一个计算圆周的程序,结果还没运行, scanf()下方就出现绿

    2024年02月07日
    浏览(48)
  • Visual Studio编辑器中C4996 ‘scanf‘: This function or variable may be unsafe.问题解决方案

    目录 ​编辑 题目:简单的a+b 1.  题目描述 2.  输入格式 3.  输出格式 4.  样例输入 5.  样例输出 6.  解题思路 7.  代码示例 8.  报错解决 方案一 方案二 方案三 方案四 总结 输入两个整数a和b,计算a+b的和 本题很简单,但是注意此题是多组测试数据,即需要不停的接收系统

    2024年02月03日
    浏览(57)
  • 保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

        关于这个问题也是对于小白的我困惑的很是难受,也是收集了一些这方面的信息,基本上都是干货就,若是有不足和疏忽错误的地方还望见谅~ 这是因为由于编译器Visual Studio 的原因Microsoft公司觉得scanf 不安全 因此自定义的scanf_s,在 ANISC中只有scanf(),没有scanf() ,因此会

    2024年02月05日
    浏览(48)
  • C# 客户端程序 Visual Studio 远程调试方法

    传统桌面客户端的远程调试相比 UWP , ASP 等项目来说,配置比较麻烦,因为它是非部署的应用程序,原理是复制编译的文件到远程计算机,通过网络来连接和 VS 的通信,本文主要讲述 WPF , WinForm 应用程序的远程调试。 下载适合 Visual Studio 版本的最新远程工具。 最新的远程工

    2024年02月08日
    浏览(54)
  • VISUAL STUDIO安装包闪退不进行的解决方法分享(错误代码0x0、0x1389)visual studio intaller

    根据尝试,在VS19,22等版本,win7、10等系统都有可能出现安装包VisualStudioSetup.exe打不开、闪退、无法进入VS安装界面,在此分享多种解决方法。 首先查看系统是否满足Visualstudio2022的系统要求,若系统版本要求不足先更新系统补丁和驱动。其次查看安装目录是否含中文,接着查

    2024年02月13日
    浏览(46)
  • Visual Studio 远程调试工具(Remote Debugger)使用方法

    一、关于Remote Debugger 当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具(Remote Debugger),然后在本地运行代码,远程链接到测试环境服务器来调试代码;如桌面应用程序和Web应用程序。 二、下载 下载地址:远程调试 - Visual Studi

    2024年02月12日
    浏览(50)
  • Unity和Visual studio开发调试环境配置-工具插件安装和配置

    在Unity开发中,常用C#脚本进行功能开发,需要用到Visual Studio进行开发和调试,需要分别在Unity3d和Visual Studio中安装插件和工具才能更好的进行开发和调试。 visual studio中“工具”→“获取工具和功能”,打开visual studio安装程序 安装Unity开发相关的内容,如下选择,主要就是“

    2024年02月04日
    浏览(67)
  • Visual Studio CS8034解决方法

    在打开Maui时提示无法加载多个程序集,查看详细原因是无法加载Web程序集,需要打开LoadFromRemoteSource开关(其实是VS在加载程序集时使用了file:///前缀导致的) 右键VS快捷方式到文件目录,打开devenv.exe.config,在configuration-runtime中加入loadFromRemoteSources开关

    2024年02月03日
    浏览(35)
  • 完善解决Visual Studio无法下载安装问题

    今天把很久没用的一台台式电脑重装了系统,然后安装visual studio,去官网下载在线安装器visual studio 2022 installer,但是发现下载不了,提示\\\"无法访问此页面\\\"如下图所示: 无耐百度找了个连接下载了安装器vs_professional.exe,但是安装时又是连接 不上,如下图所示: 百度查了很多方法,有说

    2024年02月04日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包