十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
仔细思考了一番,这个问题和为什么不是输出不是1,5,,,一样,因为它相当于
创新互联服务项目包括丰林网站建设、丰林网站制作、丰林网页制作以及丰林网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,丰林网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到丰林省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
i=3
while(i≤member)
printf(i)
i=i+2
所以当i=11会输出,当i=13不会输出
最灵活,最简单,最好理解的一个循环用法
for(表达式1;表达式2;表达式3)
{循环体}
这三个表达式,可以都有,也可以都没有,也可以由任意的一项或两项,这就是for的灵活性所在
解释一下三个表达式的含义
表达式1,这个一般是初始化条件,如i=1。在第一个分号之前,可以用一个,也可以好几个,用逗号隔开
表达式2,这个事循环条件,满足就继续执行循环体,不满足就跳出循环。这里一般是个逻辑判断语句。
表达式3,这个一般是改变循环条件的地方,如i++。
执行顺序是,先初始化,也就是运算表达式1,初始化完成后,这个表达式就没有用处了。
接着判断是否满足循环条件,也就是运算表达式2,如果是真,就执行循环体。
最后,运算表达式3,改变循环条件。这样第一次循环完成。
接着第二次循环,也就是运算表达式2,看是否满足循环条件,如果表达式2还满足(也就是真),接着执行循环体。完成后运算表达式3,。
如此往复循环,直到不满足表达式2后,跳出循环
这里值得注意的是,举例说一下吧
如for(i=0;i10;i++)这个运算,当i=9的时候,满足循环,执行完后,i还会自加1,也就是i++,这样i的值是10,在判断i10,
所以当不满足循环条件的时候,最后i的值是10,而不是9
for(i=0;a[i]numiN;i++);
这个for循环没有循环体,所以它一直执行的是i++,然后判断条件a[i]numiN
是否跳出for循环,当不满足条件(即a[i]=num或者i=n)时则跳出循环。这句话的意思是,在数组a中找到第一个a[i]=num的数。
C语言中的“for(.....)”是for循环
C语言for语句用法详解:
for语句:
for (表达式1;表达式2;表达式3)
{
循环语句
}
表达式1 给循环变量赋初值
表达式2 为循环条件
表达式3 用来修改循环变量的值,称为循环步长。
for语句的执行流程:
不知道你完整程序是什么 不过就这一段我编译的没问题,要不你就把这个FOR循环 单独拿出来编译 应该没问题
#includestdio.h
#includemath.h
int main()
{
float a,b,c,d,pi;
a=1;
c=0;
b=1;
for (d=1;fabs(d)1e-6;d=a/b)
{
a=(-1)*a;
c=c+d;
b=b+2;
pi=4*c;
printf("%f\n",pi);
}
}
我在VC6.0下编译的
满意请采纳
c语言中for语句用法:
for是C语言中的一个关键字,主要用来控制循环语句的执行。
举例:
int i;
for(i=0; i3; i++)
// i=0是初始化部分;i3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作
{
printf("HelloWorld");
}
// 上面的for语句就是控制输出3次HelloWorld。
扩展资料:
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。
1.语句最简形式为:
for( ; ; )
2.一般形式为:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。 [1]
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。
执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
参考资料:
百度百科-for循环