C语言循环输出

Python059

C语言循环输出,第1张

for循环是为了依次输出数组中的数据,a每加1就输出对应的数组元素。对于你给的代码其实是这样执行的:

a=0

printf("%d",score[a])

a=a+1

printf("%d",score[a])

a=a+1

...

直到a=4为止,输出的顺序就是score[0]、score[1]、score[2]、score[3]、score[4]。

如果不用循环是没办法输出数组里所有的元素的

#include <stdio.h>

void PrintLine(int n)

{

    for(int i = 0 i < n i ++)

    {

        printf("*")

    }

    printf("\n")

}

int main()

{

    for(int i = 13 i > 0 i -= 2)

    {

        PrintLine(i)

    }

    return 0

}

#include<stdio.h>

int main()

inti;

for(i=1i<=8i++)

printf("1234567890\n");

return0;

扩展资料:

for 循环语句的一般形式为:

for (表达式1; 表达式2; 表达式3)

语句;

首先要强调两点:

1) 表达式1、表达式2和表达式3之间是用分号;隔开的,千万不要写成逗号。

2) for(表达式1;表达式2;表达式3)的后面千万不要加分号,很多新手都会犯这种错误——会情不自禁地在后面加分号。

因为 for 循环只能控制到其后的一条语句,而在C语言中分号也是一个语句——空语句。所以如果在后面加个分号,那么 for 循环就只能控制到这个分号,下面大括号里面的语句就不属于 for 循环了。