今天是跟着b站bit鹏哥自学c语言的第8天;今天完成了C语言语句的学习,以及完成一些练习题;
一,do while语句
(1)语法结构
do { 循环语句; }while (表达式)
其实我们不难看出do while和while语句没有多大差别;只不过while先判断在执行;而do while语句先执行一次在判断(这点恰好是do while语句的特点:至少执行一次,使用场景有限,所以很少使用);
练习打印1-10
#include <stdio.h> int main() { int i = 1; do { printf("%d ", i); i++; } while (i <= 10); return 0; }
在do while语句中也可以使用break和continue;其实和在while中的作用一样;
这里我们在说一下break和continue在程序中的作用:break是直接跳出程序;continue是跳过continue以下的语句从判断循环重新开始;
(二),C语言语句练习
(1)打印n的阶乘
#include <stdio.h> int main ( ) { int i=1; int x=1; int n=0; scanf("%d",&n); for(i=1;i<=n;i++) { x*=i; } printf("%d!=%d",n,x); return 0; }