if…else 的用法


You
You 2023-12-31 02:38:18 51177 赞同 0 反对 0
分类: 资源
先给大家写一个程序: # include int main(void) { int i, j; printf("请输入两个数:"); //提示输入 scanf("%d %d", &i, &j); //注意取地址符& if (i>j) { printf("i大于j\n"); } else { printf("i小于j\n"); } return 0; }

if…else 的用法

先给大家写一个程序:

  1. # include <stdio.h>
  2. int main(void)
  3. {
  4. int i, j;
  5. printf("请输入两个数:"); //提示输入
  6. scanf("%d %d", &i, &j); //注意取地址符&amp;
  7. if (i>j)
  8. {
  9. printf("i大于j\n");
  10. }
  11. else
  12. {
  13. printf("i小于j\n");
  14. }
  15. return 0;
  16. }

运行结果:
请输入两个数:43 56
i小于j

这里我首先要强调的是:在前面讲 scanf 的时候,为了避免读者产生混乱,有些内容一直未讲,专门放到这里来讲。

前面强调,scanf 中双引号内多个“输入控制符”之间不要加任何“非输入控制符”。但这里我要说的是:可以加一个符号,就是“空格”。

空格在 scanf 中比较特殊,虽然它是“非输入控制符”,但它又算不上是真正的需要“原样输入”。因为就算不加空格,从键盘输入的时候还是要加空格(或回车)。而且在 scanf 中添加一个空格,输入的时候输入 100 个空格也是正确的;在 scanf 中添加 100 个空格,而输入的时候只输入一个空格也是正确的。所以说算不上是真正的“原样输入”。

那么 scanf 中%d之间为什么要加空格呢?原因只有一个——“好看”。如果不加空格的话,看起来就很挤,不好看。但是尽管如此,仍然建议你们什么都不要加,统一思维和用法。在实际编程中也是不要求加空格的,在这里只是告诉你们可以这么做。

下面来看 if…else,上面那个程序是最简单的 if…else 用法。这里主要强调三点:

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
YouL0
粉丝 0 资源 386 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  127
统信桌面专业版【全盘安装UOS系统】介绍  122
银河麒麟桌面操作系统安装佳能打印机驱动方法  114
银河麒麟桌面操作系统 V10-SP1用户密码修改  105
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益209.03元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!