随笔 - 110,  文章 - 0,  评论 - 0,  阅读 - 18376

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之前就定义好!

 

 

 

posted on   在野武将  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示