社区
C语言
帖子详情
小萌新求解
Tubagee
2017-10-18 01:28:45
大家好,我想问下for语句的判断条件如何可以为符号,就比如我想做一个加减乘除的语句,判断输出结果的的条件为“输入=”,我之前这样打 int I ;
char f ;
for(I=1 ; f=='=' ; I++)
{ 略
}
fou语句里面的句子是不被执行的,我试着把” f==‘=’ “换成其他条件如:” I=5 “,就又可以了,所以我怀疑是我的判断等式有问题,也就是for的判断条件可以为符号吗?可以的话要怎么弄呢?希望各位大大,可以不要嫌弃问题简单,教教我。
...全文
130
3
打赏
收藏
小萌新求解
大家好,我想问下for语句的判断条件如何可以为符号,就比如我想做一个加减乘除的语句,判断输出结果的的条件为“输入=”,我之前这样打 int I ; char f ; for(I=1 ; f=='=' ; I++) { 略 } fou语句里面的句子是不被执行的,我试着把” f==‘=’ “换成其他条件如:” I=5 “,就又可以了,所以我怀疑是我的判断等式有问题,也就是for的判断条件可以为符号吗?可以的话要怎么弄呢?希望各位大大,可以不要嫌弃问题简单,教教我。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_36421023
2017-10-18
打赏
举报
回复
首先for语句的判断条件肯定是可以为符号的,这里的‘=’ 对应的ascii码是61,你可以理解为‘=’对应的就是整数61.接下来不能进入循环就是你对for循环判断条件的理解不对,条件为真才进入循环,f声明之后没有初始化,f=='=' 不为真故进不了循环的,这就跟你测试结果一直了。 而表达式(I=5)默认就为真,故可以进入到循环。 以上请了解。
自信男孩
2017-10-18
打赏
举报
回复
建议看一下for循环的3个表达式代表的意思;当第二个条件(判断表达式)为真时才会执行循环体; 变量f,若初始值为'=',则循环体会执行,否则循环体是不会执行的。 还有另外一种办法,就是在循环前,将f的初始值设置为非'=',然后在循环体里对f赋值'='(当然是在需要的时候)。循环判断条件编程
for (l = 0; f != '='; l++)
AlbertS
2017-10-18
打赏
举报
回复
for循环中的第二个判断语句为真时,才会执行for中的逻辑,你写成f==‘=’不会执行是因为,f不是'='所以,明白了for的执行过程在写逻辑就行了
24基于模型预测的储能优化微网能量管理双层模型MATLAB程序
参考文档:《A Two-layer Energy Management System for Microgrids with Hybrid Energy Storage considering Degradation ...所有数据均有可靠来源,下单后会直接发您资料,保证您学得会,用的起来,简直是
萌新
福利!
基于matlab实现组合总和问题的源代码
适合人群:主要为喜欢使用matlab、对数学算法深层原理感兴趣的编程小白、
萌新
。对于大神来说代码可能稍显稚嫩,不过里面的思路或许会有意外惊喜也不一定?! 能学到什么:通过matlab实现一个自己感兴趣的项目...
OpenGL萌谷手册视频教程
OpenGL视频培训课程,本课程带领完全没有基础的学员打下坚实的OpenGL学习基础,内容包括OPenGL框架搭建、矩阵、光照、纹理、3D模型绘制、键盘鼠标、模型渲染、纹理贴图等详细内容。
基于matlab实现奇or偶的源代码
适合人群:主要为喜欢使用matlab、对数学算法深层原理感兴趣的编程小白、
萌新
。对于大神来说代码可能稍显稚嫩,不过里面的思路或许会有意外惊喜也不一定?! 能学到什么:通过matlab实现一个自己感兴趣的项目...
基于模型预测算法的含储能微网双层能量管理模型
而且
求解
的效果更好,店主已经对代码进行了深入的加工和处理,出图效果非常好,代码质量非常高,保姆级的注释以及人性化的模块子程序,所有数据均有可靠来源,下单后会直接发您资料,保证您学得会,用的起来,简直是...
C语言
69,381
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章