社区
C语言
帖子详情
小萌新求解
Tubagee
2017-10-18 01:28:45
大家好,我想问下for语句的判断条件如何可以为符号,就比如我想做一个加减乘除的语句,判断输出结果的的条件为“输入=”,我之前这样打 int I ;
char f ;
for(I=1 ; f=='=' ; I++)
{ 略
}
fou语句里面的句子是不被执行的,我试着把” f==‘=’ “换成其他条件如:” I=5 “,就又可以了,所以我怀疑是我的判断等式有问题,也就是for的判断条件可以为符号吗?可以的话要怎么弄呢?希望各位大大,可以不要嫌弃问题简单,教教我。
...全文
133
3
打赏
收藏
小萌新求解
大家好,我想问下for语句的判断条件如何可以为符号,就比如我想做一个加减乘除的语句,判断输出结果的的条件为“输入=”,我之前这样打 int I ; char f ; for(I=1 ; f=='=' ; I++) { 略 } fou语句里面的句子是不被执行的,我试着把” f==‘=’ “换成其他条件如:” I=5 “,就又可以了,所以我怀疑是我的判断等式有问题,也就是for的判断条件可以为符号吗?可以的话要怎么弄呢?希望各位大大,可以不要嫌弃问题简单,教教我。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的执行过程在写逻辑就行了
cst超全微波工作室
萌新
必备需要.rar
这份"超全微波工作室
萌新
必备需要"的压缩包,正是针对初学者量身定制的学习资源集合,旨在帮助新手快速掌握CST微波工作室的基本操作和应用技巧。 1. **基本概念**: - **电磁仿真**:理解电磁场的传播和相互作用,...
c代码-
萌新
作业(输入两个数求最大公约数 最小公倍数)
求解
GCD的一种常见方法是欧几里得算法(Euclidean Algorithm),它的基本思想是利用辗转相除法:较大数除以较小数,再用除数去除以余数,如此反复,直到余数为0。最后的除数就是两数的最大公约数。 以下是一个简单...
最新人教版数学七年级下册《期末测试卷》含答案.pdf
8. 完全平方公式:选择题第8题,小萌在计算一个二项整式的平方时,使用完全平方公式,但最后一项被污染,通过已有的部分可以推断出缺失项为210y。 9. 因式分解:选择题第9题,判断哪些是从左到右的因式分解,因式...
基于模型预测算法的含储能微网双层能量管理模型【matlab源码+数据】
而且
求解
的效果更好,店主已经对代码进行了深入的加工和处理,出图效果非常好,代码质量非常高,保姆级的注释以及人性化的模块子程序,所有数据均有可靠来源,下单后会直接发您资料,保证您学得会,用的起来,简直是...
NOIP 树形数据结构 复习课件
- 问题描述:给定一组强盗之间的关系(朋友或敌人),
求解
最多可以划分成多少个团伙。 - 解决思路:利用并查集的特性,将朋友关系的强盗视为同一个集合中的元素,最后统计集合的数量即可。 - **战舰问题**: - ...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章