c语言编译文字循环
1. c语言循环语句用法
三种循环语句!for(变量初始话;条件判断
;
变量的自增或自减){
语句;}for循环一般用在已知循环次。while(表达式){
语句;
}while一般用在循环次数不明的情况do{语句}while(表达式);do。。。while一般用在循环次数不明切必须有一次循环;这三种循环是可以相互转换的!!切记!希望多你有帮助!我是学软件的,不懂的可以加我QQ问!
2. 请问C语言的循环语句有那些
goto语句(不常用);
while语句;
do...while语句;
for语句;
1.4种循环都可以用来处理同样问题,但一般不用goto语句。
2.在while循环和do...while循环中,只在while后面的括号里指定循环条件,因此为了使循环能正常结束,应在循环体中包含使循环趋于结束的语句。
3.for语句功能更强,凡是用while循环能完成的,用for循环都可以完成。
4.while循环,do...while循环和for循环,可以用break语句跳出循环,用continue结束结束本次循环。而面对goto语句和if语句构成的循环,不能用break语句和continue语句进行控制。
建议你看下谭浩强版的《C程序设计》,学习C语言的基础,对你很有的。
3. c语言如何循环运行程序
c语言中用于循环运行程序的结构有三种,分别是:
①for(表达式1;表达式2;表达式3){循环体}
表达式1,是初始化条件,如i=0。
表达式2,循环条件,满足就继续执行循环体,不满足就跳出循环。
表达式3,这个一般是改变循环条件的地方,如i++。
参考代码:
#include<stdio.h>
int main()//for循环计算1到10累加和
{
int i,sum=0;
for (i=0;i<=10;i++)
sum+=i;
printf("%d\n",sum);
return 0;
}
/*
运行结果:
55
*/
②while(表达式){循环体}
表达式的值为真(非0)时,
执行循环体语句。
参考代码:
#include<stdio.h>
int main()//while循环计算1到10累加和
{
int i,sum=0;
while(i<=10) {
sum+=i;
i++;
}
printf("%d\n",sum);
return 0;
}
/*
运行结果:
55
*/
③ do{循环体} while(表达式);
先执行循环中的语句,然后再判断表达式是否为真,
如果为真则继续循环;否则,
则终止循环。
参考代码:
#include<stdio.h>
int main()//do……while循环计算1到10累加和
{
int i,sum=0;
do{
sum+=i;
i++;
} while(i<=10);
printf("%d\n",sum);
return 0;
}
/*
运行结果:
55
*/
4. c语言编程,能不能让一个语句一直循环,直到按任意键
很简单, 用函数 _kbhit() 控制。
下面每半秒输出一次 Please hit me !
按任一键,程序退出循环。
#include <stdio.h>
#include <conio.h>
#include <windows.h>
main( )
{
int p;
while( ! _kbhit() ) {
// run progs
_cputs( "Please hit me ! \n" );
Sleep(500);
}
return 0;
}
MS VC++ 6.0 编译器。
5. c语言编程循环语句
语句内容如下:
# include < stdio.h >
Voidmain()
{
Int[100].
Ints=0,I,num,Max,min,av;
Printf("enternumberofstudents:");
Thescanf("%d",num);
Printf("inputfraction\n");
(I = 0; The < num; + +)
{printf("%d:",I+1);
Scanf("%d",and[I]);}
(I = 0; The < num; + +)
Printf("%4d",[I]);
Printf("\n");
Max=[0];
Min=[0];
(I = 0; The < num; + +)
S=s+[I];
Av=s/10;
(I = 0; The < num; + +)
{if ([I]> Max) Max =[I];
If ([I]< min) minutes =[I];
}
Printf("Max=%d,min=%d,assertion=%d\n",Max,min,av);
}

goto语句的争论
在20世纪60年代末和70年代初,关于 goto 语句的用法的争论比较激烈。主张从高级程序语言中去掉 goto 语句的人认为,goto 语句是对程序结构影响最大的一种有害的语句,他们的主要理由是: goto 语句使程序的静态结构和动态结构不一致,从而使程序难以理解,难以查错。
去掉 goto 语句后,可直接从程序结构上反映程序运行的过程。这样,不仅使程序结构清晰,便于理解,便于查错,而且也有利于程序的正确性证明。
持反对意见的人认为, goto 语句使用起来比较灵活,而且有些情形能提高程序的效率。若完全删去 goto 语句,有些情形反而会使程序过于复杂,增加一些不必要的计算量。
6. C语言中循环语句的用法
for语句格式为:
循环语句
for(表达式1;表达式2;表达式3)
循环语句语句:/*循环体*/
该语句执行过程如下:
①先对表达式1赋初值;
②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for循环,执行循环体外语句。
while语句格式为:
while(表达式)
语句;/*循环体*/
这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。
do
while语句格式为:
do
语句;/*循环体*/
while(表达式);
程序进入do
while循环后,先执行循环体内语句,然后判断表达式的真假,若为真则进行
下一次循环,否则为假则终止循环。该循环语句的特点是,表达式为假时也执行一次循环体
内语句。
7. c语言怎么写一个循环
您好,很高兴回答您的问题。
在c语言中,若是需要多次重复做某一个操作的话,就是需要使用到循环结构。循环结构的语句有while语句,do-while语句和for语句。具体安排如下:
while(条件)循环语句;
do循环语句while(结束条件);
for(循环变量初始化;循环条件;循环变量变化幅度)循环语句;
8. c语言用循环语句实现重复循环
不能单纯地使用if,可以配合函数或者goto跳转来实现。比如
int
start
=
1;
int
end
=
100;
int
s
=
0;
//以上是通用定义,我就不写多次了
//第一种方法,用goto
begin:
if(start<=end)
{
s
+=
start;
start++;
goto
begin;
}
//第一种方法结束
//第二种方法,函数递归
int
function(int
start,int
end)
{
if(start
<=
end)
return
start
+
function(start+1,end);
else
return
0;
}
以上两种方法可以在不使用for和while的前提下实现累加,但是单纯用if是无法实现的。
