if else的执行流程
2024-08-25 18:35:39
int main(void)
{
int a, b;
char op;
float ans;
scanf_s("%d%c%d",&a,&op,1,&b); if (op == '+')
{
ans = (float)a + b;
}
else if (op == '-')
{
ans = (float)a - b;
}
else if (op == '*')
{
ans = (float)a*b;
}
else if (op == '/')
{
ans = (float)a / b;
} printf("%.2f",ans);
return 1;
}
这是一个简单的四则运算的程序,里面用到了if else ,用if else 就一定要明白程序执行的流程,当op==‘+’的时候,执行
ans=(float)a+b,执行完这句之后程序流程就到了printf("%.2f",ans)这里了,一定要明白这里,op==‘+’后面的else都不会执行的。
最新文章
- Android之使用个推实现三方应用的推送功能
- High Frequency Trading (整理中...)
- 1-9 TCP/IP参考模型
- windows 7 安装 scrapy
- Access 2003版数据库在Win7 64位系统下的不适应
- 转载: C++ 转换构造函数 和 类型转换函数
- Shanghai InfoSys .NET engineer telephone interview
- osg
- Ext JS学习第五天 我们所熟悉的javascript(四)
- supervisor的集中化管理搭建
- Maximum Subarray Sum
- python 元组学习
- 用swing做一个简单的正则验证工具
- Jupyter-notebook 导出时不显示Input[]代码
- c# 利用百度图像处理【人像分割】一键抠图
- aerospike数据库配置
- Angular入门笔记
- Maps.newHashMapWithExpectedSize(2)
- 一步一步 Pwn RouterOS之ctf题练手
- PHP ini_set