当前位置:首页 » 编程语言 » forwhileC语言

forwhileC语言

发布时间: 2023-03-21 23:20:23

c语言中,while. if. for的区别,具体点

if语句,if( ),括号里的内容和while( )里的内容都是判定句,判定为真则执行语句,假则不执行语句,不同点就是if没有循环的性子,一旦执行过后就跳出语句,而while判定为真后执行它下面的语句,执行完后返回括号里继续判定,判定为真继续执行语句知道括号里判定为假为止

㈡ C语言中while与for语句有什么区别

1、使用场景不同:
知道执行次数的时候一般用for,条件循环时一般用while。
2、两种循环在构造死循环时的区别:
while循环里的条件被看成表达式,因此,当用while构造死循环时,里面的TRUE实际上被看成永远为真的表达式,这种情况容易产生混淆,有些工具软件如PC-Lint就会认为出错了,因此构造死循环时,最好使用for(;;)来进行。
3、两种循环在普通循环时的区别:
对一个数组进行循环时,一般来说,如果每轮循环都是在循环处理完后才讲循环变量增加的话,使用for循环比较方便。
如果循环处理的过程中就要将循环变量增加时,则使用while循环比较方便。
还有在使用for循环语句时,如果里面的循环条件很长,可以考虑用while循环进行替代,使代码的排版格式好看一些。

㈢ C语言把FOR修改成WHILE语句

所有的for都可以写成while...
比如:
for(芹雹I=初值;I<末值祥弊;I+=步频)
{
循环体
}
都可以变成:
I=初值;
while(I<末值)
{
循环体
I+=步频;
}
所以可以改成:
#define
max_number
100
#define
TRUE
1
#define
FALSE
0
#include<stdio.h>
using
namespace
std;
void
main(
)
{
int
i
;
int
j
;
int
k
;
int
may_be_prime
;
printf
("2
is
a
prime.\n")
;
//
we
start
finding
from
3
i=3;
while(
i
<
max_number)
{
may_be_prime
=
TRUE
;
j=3;
while(j
<
i)
{
if(
(k
=
i/j*j)
==
i
)
//
it
is
not
a
prime
i
is
divisible
by
j
{
may_be_prime
=
FALSE
;
}
j+=2;//only
odd
numbers
are
prime
}
if
(
may_be_prime
)
{
printf("%d
is
a
prime.\n",i);
}
i+=2;
}
}
格式尽量养成,这样一目了然,在哪放步频也就很清谨首族楚了。
如果对了给分谢

㈣ while循环与for循环有什么区别

while循环与for循环没有本质上的区别,都是C语言中的一循环方式。
如果非要讲区别,个人认为最大的区别在其书写格式上:
FOR中的表达式1,在WHILE中是在其外的
FOR中的表达式2,在WHILE中是接在其后的循环开关
FOR中的表达式3,在WHILE中是在循环体内。

㈤ c语言中for 和while的区别

在不明确具体循环次数(条件)的时候用while,在明确循环次数(条件)的时候则习惯用for
另外就是【当型循环】和【直到性循环】的区别
【当型循环】(先判断)当条件满足时执行下一条语句;
【直到性循环】(先执行)直到条件不成立时再进行下一条语句;
它们的区别在于:
【当型循环】只有当条件满足时才会执行;
而【直到性循环】则最少会执行一次,直到条件不成立。
如:for(i=0;i<100;i++) {循环体} /*当i的值在0~100之间程序才会执行循环体内的语句*/
而:do {循环体} while(判断语句); /*不管怎样必定执行一次{循环体},然后再判断while条件是否成立*/

㈥ C语言中FOR语句和WHILE语句的意思

for是循环语句~
for(n=0,n>100,n++)
//让n=0;然后判断n有没有大于100,如果没大于则执行下面一行的语句;执行完下面的语句后n就+1;
printf("%d",n);
while也是循环语句`
while(n==10)
//当n==10的时候就执行下面的语句,然后又返回来判断是不是还是==10,是就继续执行下面的语句。
{
n=n+1;
}

热点内容
安卓设计app哪个好 发布:2024-11-05 13:18:34 浏览:177
数据库pd 发布:2024-11-05 13:02:45 浏览:654
安卓手机什么情况才要换电池 发布:2024-11-05 13:01:49 浏览:710
手机上的账号密码自动保存在哪里 发布:2024-11-05 12:28:52 浏览:724
虚拟机的内网服务器是什么 发布:2024-11-05 12:23:35 浏览:59
安卓怎么查今天去了哪里 发布:2024-11-05 12:14:28 浏览:710
安卓短信app哪个好 发布:2024-11-05 12:11:28 浏览:548
正版解压工具 发布:2024-11-05 12:09:00 浏览:138
爱奇艺会员密码在哪里设置 发布:2024-11-05 12:08:49 浏览:788
mysql打包数据库 发布:2024-11-05 11:55:29 浏览:947