社区
VC.NET
帖子详情
请问怎样在调试状态下看指针的地址,及其指向的地址??
glen1983
2004-05-02 07:32:55
请问怎样在调试状态下看指针的地址,及其指向的地址??特别是指针数组
我声明是
int *p[5];
可我在添加监视p[0]时却告诉我下标越界,在VC6.0下就可以。
我用的是.net 2002
...全文
115
1
打赏
收藏
请问怎样在调试状态下看指针的地址,及其指向的地址??
请问怎样在调试状态下看指针的地址,及其指向的地址??特别是指针数组 我声明是 int *p[5]; 可我在添加监视p[0]时却告诉我下标越界,在VC6.0下就可以。 我用的是.net 2002
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolftop
2004-05-03
打赏
举报
回复
UP!~UP!~UP!~
取
地址
符&和
指针
*的认识
指针
和引用的异同及基本用法
当结构体
指针
作为函数参数时,该如何修改
指针
所
指向
地址
的值?
Newbie的C
调试
录 问题背景:在一次操作系统模拟实验中,我构造了一个PCB结构体,它包括几个变量:名称(字符串)、到达时间(整形)。。。 typedef struct pcb { char pname[N]; //进程名 char state; //
状态
(就绪R,等待W,完成C) int apply; //当前申请量 int n.........
C++程序崩溃之空
指针
异常
调试
指南
主动检查
指针
并在发现nullptr时抛出自定义异常,这样可以在上层通过try-catch块捕获。这需要显式地添加检查代码,但提供了结构化的错误处理方式。");// 安全解引用try {return 0;空
指针
异常是C++编程中常见的问题之一,但通过合理的预防措施和
调试
方法,我们可以有效地避免和处理它。在开发过程中,我们应该始终初始化
指针
变量,并在使用之前检查其是否为空。此外,还可以使用智能
指针
、断言、自定义异常等手段来提高代码的健壮性和可靠性。
CodeBlocks监视窗口(Watchs)进行
调试
(引用类型与
指针
)
C++
调试
窗口,熟悉
指针
(内存
地址
)
C语言
指针
安全:警惕“野
指针
”,理解“空
指针
”
本文介绍了C语言中
指针
的两种危险
状态
:野
指针
和空
指针
。野
指针
指向
无效或未知的内存
地址
,产生原因包括未初始化、释放后未置空等,会导致程序崩溃且难以
调试
;空
指针
则是明确设置为NULL的特殊无效
指针
,便于检测但同样不可解引用。关键区别在于野
指针
是随机且危险的错误
状态
,而空
指针
是可控的无效
状态
标记。文章提供了避免野
指针
的编程建议:始终初始化
指针
、释放内存后置空、谨慎
指针
运算以及解引用前检查NULL。理解这些概念对编写健壮的C程序至关重要。
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章