首页 > 其他分享 >判断与循环

判断与循环

时间:2023-02-18 00:44:32浏览次数:23  
标签:语句 判断 while 满足 循环 条件 执行

if语句可以判断条件是否满足,满足时才做相应的动作,而循环语句可以在满足条件时,不断地重复执行一些动作。

 

重复执行的语句(循环语句)可以多次执行其他语句,它检查一个逻辑条件是否满足,只在满足的时候执行它的循环体。

 

while语句是一个循环语句,它会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句或语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到条件不满足为止。后面紧跟的语句或语句括号,就是循环体。

 

do-while循环和while循环很像,唯一的区别是我们在循环体执行结束的时候才来判断条件。也就是说,无论如何,循环都会执行至少一遍,然后再来判断条件。与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/* */会被替换为什么?

老师参与 这个讨论是深入的讨论,第一次学习C语言的同学可以围观一下,看不懂也没关系。
/* */是注释,编译器不管其中的内容。但是有没有想过编译器会把它替换成什么呢?是一个空格?还是不留痕迹?可以写代码来测试你用的编译器吗?

在把代码翻译成汇编代码前,还有一个步骤叫预处理。在预处理当中会把注释代码删掉。
一条语句前的注释 替换成等长的空格;
一条语句中的注释 替换成一个空格;
一条语句后的注释  直接删除

 1 #include<stdio.h>
 2 main()
 3 {
 4     printf("请输入购买金额:\n");
 5     float a;
 6     scanf("%f",&a);
 7     printf("请输入票面金额:\n");
 8     float b;
 9     scanf("%f",&b);
10     if(b>=a)
11     {
12         printf("找您:%f元",b-a);
13     }
14     else
15     {
16         printf("您还差:%f元\n",a-b);
17     };
18     return 0;
19 
20 }

 

 

 

 

 

 

 

 

 

 

 

 while循环:就像if一样,条件满足就不断地做后面的句子

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 c99标准之前的标准是不允许for(int i = 0;i<5;i++}的,i必须在for之前就定义好!

 

 

 

标签:语句,判断,while,满足,循环,条件,执行
From: https://www.cnblogs.com/zaiyewujiang/p/17131841.html

相关文章