社区
C++ Builder
帖子详情
谁遇到过程序不按逻辑执行?奇怪了!!
proton
2005-03-20 09:25:25
比如:
bool flag=getTask(id);
if(flag==NULL) //结果在debug时,鼠标移动到变量上,显示是NULL,结果不执行return!!
return;
int i=a+1; //flag==NULL还能执行到这,怪了啊!!!
程序中用到了多线程,是不是和多线程共享一段数据有关系?
我在线程中用了Synchronize,还是不行啊!
...全文
144
1
打赏
收藏
谁遇到过程序不按逻辑执行?奇怪了!!
比如: bool flag=getTask(id); if(flag==NULL) //结果在debug时,鼠标移动到变量上,显示是NULL,结果不执行return!! return; int i=a+1; //flag==NULL还能执行到这,怪了啊!!! 程序中用到了多线程,是不是和多线程共享一段数据有关系? 我在线程中用了Synchronize,还是不行啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
h98458
2005-03-21
打赏
举报
回复
flag是bool,只能是true或false
这样:
bool flag=getTask(id);
if(!flag) //结果在debug时,鼠标移动到变量上,显示是NULL,结果不执行return!!
return;
int i=a+1; //flag==NULL还能执行到这,怪了啊!!!
java中关于switch的
执行
逻辑
本文详细解析了switch语句的
执行
逻辑
,阐述了case和default的作用及
执行
流程,帮助读者掌握switch语句的正确使用方法。
switch的
执行
逻辑
白话文
本文详细解析了switch语句的工作原理,阐述了case和default的作用,以及它们如何决定
程序
的
执行
路径。通过具体示例,帮助读者掌握switch语句的正确使用方法。
蓝桥杯比赛 python
程序
设计——
奇怪
的捐赠
该博客围绕蓝桥杯比赛中‘
奇怪
的捐赠’题目展开。题目要求将100100万元分成若干份,每份是77的若干次方元且相同金额份数不超55份,求最多份数。还对实现此计算的Python代码进行分析,包括移除冗余模块、初始化变量、循环转换累加数位及输出结果。
BeanFactoryAware在InitializingBean之后
执行
,
奇怪
的Spring初始化顺序?
本文探讨了Spring框架中Bean的依赖关系与初始化顺序问题,通过具体实例展示了BeanFactoryAware接口与InitializingBean接口的
执行
时机及其相互之间的依赖关系。
Powershell编码原因导致部分代码不
执行
本文描述了一个关于PowerShell脚本的
奇怪
问题,即某行代码在特定情况下无法
执行
,且没有任何错误提示。经过排查,发现原因是前一行的中文注释导致编码问题。当IDE自动清理注释末尾的空格后,PowerShell将中文注释视为无效的编码格式,从而影响下一行代码的
执行
。解决方案是将PowerShell脚本文件设置为UTF-8编码,确保脚本正常运行且中文能被正确识别。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章