A. c语言循环结构有哪几种
常见就三种:for循环,while循环,do…while循环
当然,也可以用goto做伪循环
还有用函数实现循环:
单一函数调用自己实现的循环叫做:递归函数,
两个或者多个函数首尾互相调用可以实现循环算法。
B. 什么是c语言里面的循环语句
就是你自己可以定义的循环
如while()循环
这些多呢
while循环while循环的一般形式为:while(条件)语句;while循环表示当条件为真时,便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。例17:#include
main(){char
c;c='\0';
/*初始化c*/
while(c!='\X0D')
/*回车结束循环*/
c=getche();
/*带回显的从键盘接收字符*/
}
上例中,while循环是以检查c是否为回车符开始,因其事先被初始化为空,所以条件为真,进入循环等待键盘输入字符;一旦输入回车,则c='\X0D',条件为假,循环便告结束。与for循环一样,while循环总是在循环的头部检验条件,这就意味着循环可能什么也不执行就退出。注意:1.
在while循环体内也允许空语句。
例如:
while((c=getche())!='\X0D');
这个循环直到键入回车为止。
2.
可以有多层循环嵌套。
3.
语句可以是语句体,
此时必须用"{"和"}"括起来。
例18:
#include
main()
{
char
c,
fname[13];
FILE
*fp;
/*定义文件指针*/
printf("File
name:");
/*提示输入文件名*/
scanf("%s",
fname);
/*等待输入文件名*/
fp=fopen(fname,
"r");
/*打开文件只读*/
while((c=fgetc(fp)!=EOF)
/*读取一个字符并判断是否到文件结束*/
putchar(c);
/*文件未结束时显示该字符*/
}
1.3.2.3
do-while
循环do-while
循环的一般格式为:do
语句;
while(条件);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。同样当有许多语句参加循环时,要用"{"和"}"把它们括起来。
C. C语言循环是什么意思啊
#include
int
main()
{
int
a,b,c,d;
float
average;
while(1)//放在这
,注意下面用花括号
,如果想跳出的话。加一个if()
break;
{
printf("输入4个数a,b,c,d:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
average=(a+b+c+d)/4.0;
printf("平均值为:%f\n",average);
}
return
0;
}
D. C语言中for循环怎么理解
for循环是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成,for循环一般形式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体 。执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
for循环实例:
# include <stdio.h>
int main(void)
{int n = 0;
int i = 0;
int m = 1;
int sum=0;
printf("请输入n的值:");
scanf("%d", &n);
for (i=1; i<=n; ++i){
m = m * i;
sum = sum +m;}
printf ("sum = %d ", sum);
return 0;}
假如 n=4,当 i=1 时,m=1,sum=1。当 i=2 时,m=1×2,sum=1+1×2。当 i=3 时,m=1×2×3,sum=1+1×2+1×2×3。当 i=4 时,m=1×2×3×4sum=1+1×2+1×2×3+1×2×3×4。
(4)什么是循环c语言扩展阅读
for循环注意事项:
1、for循环的代码不仅可以写一句,也可以写多句(保证第二部分的返回值是布尔值)
2、for循环的三个部分都可以省略。第一部分省略表示不初始化;第二部分省略表示不判断,默认值为true;第三部分省略表示省略后什么也不执行。
3、小循环在外,大循环在内、
4、如果for循环有条件判断,可以将条件放到for循环外。
5、for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句, ";"不能缺省的原因是编译格式如此,缺省了编译器不认识而会报错。
E. C语言中循环语句有哪些具体怎么用大神们帮帮忙
C提供三种基本的循环语句:
for语句、while语句和do-while语句。
一.
for循环
for循环是开界的。它的一般形式为:
for(<初始化>;
<条件表过式>;
<增量>)
语句;
初始化总是一个赋值语句,
它用来给循环控制变量赋初值;
条件表达式是一个关系表达式,
它决定什么时候退出循环;
增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用";"分开。
例如:
for(i=1;
i<=10;
i++)
语句;
上例中先给i赋初值1,
判断i是否小于等于10,
若是则执行语句,
之后值增加1。再重新判断,
直到条件为假,
即i>10时,
结束循环。
注意:
1.
for循环中语句可以为语句体,
但要用"{"和"}"将参加循环的语句括起来。
2.
for循环中的"初始化"、"条件表达式"和"增量"都是选择项,
即可以缺省,
但";"不能缺省。省略了初始化,
表示不对循环控制变量赋初值。
省略了条件表达式,
则不做其它处理时便成为死循环。省略了增量,
则不对循环控制变量进行操作,
这时可在语句体中加入修改循环控制变量的语句。
3.
for循环可以有多层嵌套。
例16:
main()
{
int
i,
j,
k;
printf("i
j
k\n");
for
(i=0;
i<2;
i++)
for(j=0;
j<2;
j++)
for(k=0;
k<2;
k++)
printf(%d
%d
%d\n",
i,
j,
k);
}
输出结果为:
i
j
k
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
二、
while循环
while循环的一般形式为:
while(条件)
语句;
while循环表示当条件为真时,
便执行语句。直到条件为假才结束循环。
并继续执行循环程序外的后续语句。
例17:
#include
main()
{
char
c;
c=’\0’;
/*初始化c*/
while(c!=’\X0D’)
/*回车结束循环*/
c=getche();
/*带回显的从键盘接收字符*/
}
上例中,
while循环是以检查c是否为回车符开始,
因其事先被初始化为空,
所以条件为真,
进入循环等待键盘输入字符;
一旦输入回车,
则c=’\X0D’,
条件为假,
循环便告结束。
与for循环一样,
while循环总是在循环的头部检验条件,
这就意味着循环可能什么也不执行就退出。
注意:
1.
在while循环体内也允许空语句。
例如:
while((c=getche())!=’\X0D’);
这个循环直到键入回车为止。
2.
可以有多层循环嵌套。
3.
语句可以是语句体,
此时必须用"{"和"}"括起来。
例18:
#include
main()
{
char
c,
fname[13];
FILE
*fp;
/*定义文件指针*/
printf("File
name:");
/*提示输入文件名*/
scanf("%s",
fname);
/*等待输入文件名*/
fp=fopen(fname,
"r");
/*打开文件只读*/
while((c=fgetc(fp)!=EOF)
/*读取一个字符并判断是否到文件结束*/
putchar(c);
/*文件未结束时显示该字符*/
}
三.do-while
循环
do-while
循环的一般格式为:
do
语句;
while(条件);
这个循环与while循环的不同在于:
它先执行循环中的语句,
然后再判断条
件是否为真,
如果为真则继续循环;
如果为假,
则终止循环。因此,
do-while循
环至少要执行一次循环语句。
同样当有许多语句参加循环时,
要用"{"和"}"把它们括起来。
F. c语言中内循环是什么,外循环呢我是新手请说详细点...
循环嵌套,被嵌套到循环里的循环就叫内循环,比如
for(i=6;i>0,i--)
for(j=0;j<4;j++){...}第一个for就是外循环,第二个for是内循环。
G. C语言中的循环详细讲解
循环语句就两种,直循环与当循环,for语句就是直循环,直循环就是从下限循环到上限,如果超出就结束了。比如说for(i=1;i<100;i++)就是把变量从一到一百之间的数全部经过一遍,当循环对条件进行比较,不符合的结束了,所以有可能一次循环都不执行
H. c语言中什么是循环
for
while
I. 在吗c语言中什么是循环
(判断条件){
要执行的语句块A;
要执行的语句块B;
要执行的语句块C;
要执行的语句块等等;
}
假装这里有其他语句1;
假装这里有其他语句2;
假装这里有其他语句等等;
//当判断的条件为真时,执行语句块A,B,C,等等;
//再次判断条件为真时,执行语句块A,B,C,等等;
//再次,再次判断条件为真时,执行语句块A,B,C,等等;一直重复,这就是循环
//如果有一次条件判断为假时,跳过要执行的语句块A,B,C,等等;。依照顺序执行其他语句1;2等等后面的语句。
//如果你不知道什么是条件判断,就去查条件判断的资料。条件判断由条件运算符和表达式组成。
//循环的语句有很多,他们的原理基本差不多,只是判断的方式不一样而已,可以相互替代。
J. c语言的循环语句有哪些
C语言有三种形式的循环语句:
do
语句
while(判断式);
和:
while(判断式)
语句;
和:
for(起始化; 判断式;运算式)
语句;
在while和for中,语句将运行到表达式的值为零时结束。在do...while语句中,循环将至少被运行一次。这三种循环结构可以互相转化:
for(起始化; 判断式;运算式)
语句;
如果语句中不使用continue语句的话,相当于
初始化;
while (判断式) {
语句;
运算式;
}
当循环条件一直为真时,将产生死循环