社区
新手乐园
帖子详情
这个如何改正
x363635334
2012-03-20 12:21:19
for(int j=0;j<(!i?12:7);j++)
m++;
前面有个变量i决定循环次数,如果i为0则循环12次,否则循环7次;可是运行起来是个无限循环,怎么回事?
...全文
255
15
打赏
收藏
这个如何改正
for(int j=0;j<(!i?12:7);j++) m++; 前面有个变量i决定循环次数,如果i为0则循环12次,否则循环7次;可是运行起来是个无限循环,怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x363635334
2012-03-24
打赏
举报
回复
[Quote=引用 10 楼 bigbaldy 的回复:]
楼主代码没问题呀,VS2010正常运行,i=0循环12次,i=1循环7次,!本来就是最高优先级
[/Quote]
是啊,我在2楼说清楚了,非的优先级应该比条件算符高;VS10测试无误了
至于调试时的识别也不纠结了,就按3楼老赵的那个来吧
wizard_tiger
2012-03-22
打赏
举报
回复
LZ优先级的问题,还是写LS的代码好些。
猪头小哥
2012-03-22
打赏
举报
回复
看那样的代码~~~~你会看吗?
xuer2016
2012-03-22
打赏
举报
回复
[Quote=引用 12 楼 zhao4zhong1 的回复:]
KISS-Keep It Simple and Stupid.
[/Quote]
学习
赵4老师
2012-03-22
打赏
举报
回复
KISS-Keep It Simple and Stupid.
pathuang68
2012-03-22
打赏
举报
回复
[Quote=引用 4 楼 cwallow 的回复:]
楼上正解,lz可以换个角度,这样代码虽然多了,但不失为一个好办法
[/Quote]
是的,尽管代码多了些,但是执行速度会更快。因为如果在for(...)中获得循环的次数,那么每次循环都要重新计算一次循环次数,而赵大侠在3楼给出的代码,循环次数只需要计算一次。
bigbaldy
2012-03-22
打赏
举报
回复
楼主代码没问题呀,VS2010正常运行,i=0循环12次,i=1循环7次,!本来就是最高优先级
camel_lzd
2012-03-21
打赏
举报
回复
[Quote=引用 3 楼 zhao4zhong1 的回复:]
if (i==0) n=12; else n=7;
for(int j=0;j<n;j++) {
m++;
}
[/Quote]
这种方法是好点吧。。建议用这个。。你的问题还是优先级的问题
michael_leslie_yue
2012-03-20
打赏
举报
回复
哈哈。 我还是觉得简单易懂的代码好点。
小坏猪猪
2012-03-20
打赏
举报
回复
[Quote=引用 1 楼 x363635334 的回复:]
好了,原来执行次数对的,就是监视表达式j<(!i?12:7)的时候提示cxx0017 没有找到符号i?12
无法正常看表达式的真假了... 是ide无法识别了?
[/Quote]
这样的代码在实际项目中最好按照3楼的进行修改,出现这样现象主要是优先级的问题。
********************************************************************************
* C++经典之作下载链接:
http://blog.csdn.net/jerryjbiao/article/details/7358796
*
********************************************************************************
吾子墨鸿
2012-03-20
打赏
举报
回复
优先级不对,价格括号就行了
for(int j=0;j<((!i)?12:7);j++)
m++;
DyanWang
2012-03-20
打赏
举报
回复
楼上正解,lz可以换个角度,这样代码虽然多了,但不失为一个好办法
赵4老师
2012-03-20
打赏
举报
回复
if (i==0) n=12; else n=7;
for(int j=0;j<n;j++) {
m++;
}
x363635334
2012-03-20
打赏
举报
回复
csdn把我2楼的帖子吃掉了,汗..
x363635334
2012-03-20
打赏
举报
回复
好了,原来执行次数对的,就是监视表达式j<(!i?12:7)的时候提示cxx0017 没有找到符号i?12
无法正常看表达式的真假了... 是ide无法识别了?
精密单点定位(PPP) 误差
改正
模型 介绍
本文详细探讨了精密单点定位中的关键误差源,如卫星/接收机钟差、天线相位中心误差、地球自转效应等,以及相应的
改正
方法,包括钟差
改正
、电离层和潮汐效应的处理。着重介绍了多路径效应及其抑制策略。,
像点坐标的系统误差及其
改正
本文详细介绍了航摄像片的各种变形原因及其
改正
方法,包括摄影处理、底片老化、摄影材料质量等因素引起的变形,并讨论了利用框标坐标进行
改正
的技术细节。此外,还深入探讨了物镜畸变差的概念、种类及其纠正公式。
GACOS大气
改正
python实现
该代码实现了GACOS大气
改正
算法的Python版本,包括数据读取、头文件解析、ZTD数据裁剪、趋势项去除、相位包裹等步骤,旨在提供一种替代MATLAB的解决方案,并锻炼编程能力。代码还包含了主程序,支持单个或批量的干涉对
改正
。
相机畸变
改正
Brown模型
在摄影测量和计算机视觉中,常使用Brown模型对含畸变的影像进行
改正
。本文梳理了该模型畸变
改正
的流程,介绍了畸变的正向过程,即从物方三维点到图像点;还阐述了逆向过程,以openMVG和openCV为例说明如何实现畸变
改正
,生成无畸变影像。
修改GDAL库支持RPC像方
改正
模型
本文介绍了如何修改GDAL库以支持RPC像方
改正
模型,详细阐述了修正过程,包括公式变形、仿射变换模型的应用以及代码修改的三个关键步骤。通过这些改动,用户可以利用gdalwarp.exe工具进行像方
改正
,并通过控制点反算矫正系数。
新手乐园
33,316
社区成员
41,770
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章