先给大家写一个程序:
运行结果:
请输入两个数:43 56
i小于j
这里我首先要强调的是:在前面讲 scanf 的时候,为了避免读者产生混乱,有些内容一直未讲,专门放到这里来讲。
前面强调,scanf 中双引号内多个“输入控制符”之间不要加任何“非输入控制符”。但这里我要说的是:可以加一个符号,就是“空格”。
空格在 scanf 中比较特殊,虽然它是“非输入控制符”,但它又算不上是真正的需要“原样输入”。因为就算不加空格,从键盘输入的时候还是要加空格(或回车)。而且在 scanf 中添加一个空格,输入的时候输入 100 个空格也是正确的;在 scanf 中添加 100 个空格,而输入的时候只输入一个空格也是正确的。所以说算不上是真正的“原样输入”。
那么 scanf 中%d
之间为什么要加空格呢?原因只有一个——“好看”。如果不加空格的话,看起来就很挤,不好看。但是尽管如此,仍然建议你们什么都不要加,统一思维和用法。在实际编程中也是不要求加空格的,在这里只是告诉你们可以这么做。
下面来看 if…else,上面那个程序是最简单的 if…else 用法。这里主要强调三点:
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!