visual studio 2019 查找等快捷键及尝试使用例题

本文探讨了VS2019中Ctrl+Shift+H快捷键的用法,并通过实例解析了栈区使用习惯对程序调试的影响,特别是针对数组越界问题在不同版本IDE中的差异。作者建议读者通过实际调试来体验程序在VS2019与gcc下可能的行为变化。
摘要由CSDN通过智能技术生成

ctrl + shift +H 为快速查找替换键,

(之后每天分享一个小知识)

1。常用的几个调试快捷键

F5启动调试 要和F9配合使用

F10逐语句

F11进入函数内部

Ctrl+f5开始执行不调试

Shift + f5 终止调试

 练习 调试例题:  观察上下两个程序查看是否会发生问题

可以看到 上下两个程序中 int i 跟arrp[10]的位置不同, 根据栈区的使用习惯;先使用高地址然后使用低地址,而数组元素的地址是随着下标的增长由低到高增长的,本人使用的是2019的vs    运行第二个程序会导致死循环的问题(很显然两个程序都越界了),但是2会死循环,具体可以亲自调试尝试一下 tips vc6.0 arrp和i 是紧挨着的 vs2013-2019两者中间有2个元素 而gcc 下 只有一个元素  ,可以尝试改一下看其他版本下会发生什么问题。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值