continue在c语言中的用法(continue的用法)

continue是C语言中的一个关键字,它的用法主要体现在循环中,它可以使程序流程跳转到循环的下一次迭代,而不是继续执行循环体中的剩余语句。它可以用于for循环体,while循环体,do-while循环体,和switch语句中。

一、continue在for循环中的用法

当遇到continue语句时,for循环将会立即跳过循环体中剩余的语句,而是立即执行for循环的下一次迭代,具体的应用如下:

for (int i=1; i<10; i++){    if (i % 2 == 0){        continue;    }    printf("%d\n", i);}

在上面的代码中,使用continue语句可以跳过偶数的输出,从而只输出奇数。

二、continue在while循环中的用法

while循环的结构和for循环的结构类似,while循环也可以使用continue语句,具体的应用如下:

int i = 1;while (i<10){    if (i % 2 == 0){        i++;        continue;    }    printf("%d\n", i);    i++;}

在上面的代码中,使用continue语句可以跳过偶数的输出,从而只输出奇数。

三、continue在do-while循环中的用法

do-while循环的结构和while循环类似,do-while循环也可以使用continue语句,具体的应用如下:

int i = 1;do {    if (i % 2 == 0){        i++;        continue;    }    printf("%d\n", i);    i++;} while (i<10);

在上面的代码中,使用continue语句可以跳过偶数的输出,从而只输出奇数。

四、continue在switch语句中的用法

switch语句也可以使用continue语句,在switch语句中,使用continue语句可以跳过switch语句中剩余的语句,直接跳出switch语句,具体的应用如下:

int num = 2;switch (num) {    case 1:        printf("one\n");        break;    case 2:        printf("two\n");        continue;    case 3:        printf("three\n");        break;    default:        printf("default\n");}

在上面的代码中,当num的值为2的时候,会输出“two”,然后跳出switch语句,不会执行case 3和default的语句。

总结以上内容,可以看出,continue语句在C语言中有着重要的用途,它可以使程序流程跳转到循环的下一次迭代,从而节省代码量,提高程序的效率。

continue在c语言中的用法(continue的用法)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注