网站建设电话销售话术实例,semseo,广州商城网站开发,红色企业网站源码目录
1. 条件语句
2. 循环语句
3. 实例#xff1a;计算阶乘 在前两天的学习中#xff0c;您已经掌握了C语言的基本知识。今天#xff0c;我们将学习C语言的控制结构#xff0c;包括条件语句和循环语句。通过控制结构#xff0c;您可以实现程序的分支和循环#xff0c;…目录
1. 条件语句
2. 循环语句
3. 实例计算阶乘 在前两天的学习中您已经掌握了C语言的基本知识。今天我们将学习C语言的控制结构包括条件语句和循环语句。通过控制结构您可以实现程序的分支和循环从而编写出更为复杂的程序。
1. 条件语句 条件语句是根据条件表达式的值来决定程序执行的路径。C语言中常用的条件语句有if语句和switch语句。 if语句根据条件表达式的值为真非零或假零来执行不同的代码块。例如 int age 18;
if (age 18) {printf(You are an adult.\n);
} else {printf(You are not an adult.\n);
} switch语句根据条件表达式的值来匹配相应的case标签并执行其后的语句。例如 int choice 2;
switch (choice) {case 1:printf(Option 1\n);break;case 2:printf(Option 2\n);break;case 3:printf(Option 3\n);break;default:printf(Invalid option\n);
}
2. 循环语句 循环语句用于重复执行一段代码直到满足指定的条件。C语言中常用的循环语句有while循环、do-while循环和for循环。 while循环在条件表达式为真非零时反复执行循环体。例如 int i 1;
while (i 5) {printf(%d\n, i);i;
} do-while循环先执行一次循环体然后在条件表达式为真非零时继续反复执行循环体。例如 int i 1;
do {printf(%d\n, i);i;
} while (i 5); for循环通过一个循环控制变量来控制循环的次数。例如 for (int i 1; i 5; i) {printf(%d\n, i);
} 现在您已经学会了C语言的控制结构包括条件语句和循环语句。接下来我们将通过一个简单的实例来巩固今天的学习内容。
3. 实例计算阶乘
目标编写一个C程序输入一个非负整数n计算并输出n的阶乘n乘即n!。
使用文本编辑器创建一个新的文件将其命名为factorial.c。在factorial.c文件中输入以下代码 #include stdio.hint main() {int n;unsigned long long factorial 1;// 输入一个非负整数printf(Enter a non-negative integer: );scanf(%d, n);// 计算阶乘for (int i 1; i n; i) {factorial * i;}// 输出结果printf(%d! %llu\n, n, factorial);return 0;
} 保存文件然后关闭文本编辑器。根据前面学习的命令行编译和运行方法编译并运行factorial.c程序。 gcc factorial.c -o factorial 运行程序并输入一个非负整数查看计算结果。 ./factorial 通过这个实例您已经学会了如何在C语言中使用循环语句进行计算。在接下来的第四天我们将学习C语言的数组和字符串。请继续关注我们的7天C语言零基础入门课程共同成长