C语言一看就懂的选择与循环语句及函数介绍
选择语句
if语句
if语句是C语言中最基本的选择语句。它的语法格式如下所示:
if (条件){
// 条件成立时执行的代码
}
其中,条件可以是任何合法的C表达式,当条件为真时,执行if语句后面的花括号内的所有代码,否则跳过if语句后面的代码。
示例:
#include <stdio.h>
int main(){
int a = 10;
if (a > 5){
printf("a大于5\n");
}
return 0;
}
输出结果:
a大于5
if-else语句
if-else语句可以在if条件为假时执行另一段代码。它的语法格式如下所示:
if (条件){
// 条件成立时执行的代码
}else{
// 条件不成立时执行的代码
}
示例:
#include <stdio.h>
int main(){
int a = 2;
if (a > 5){
printf("a大于5\n");
}else{
printf("a小于等于5\n");
}
return 0;
}
输出结果:
a小于等于5
if-else if-else语句
if-else if-else语句可以依次检查多个条件,并在条件成立时执行相应的代码。它的语法格式如下所示:
if (条件1){
// 条件1成立时执行的代码
}else if (条件2){
// 条件2成立时执行的代码
}else if (条件3){
// 条件3成立时执行的代码
}else{
// 以上条件均不成立时执行的代码
}
示例:
#include <stdio.h>
int main(){
int a = 3;
if (a > 5){
printf("a大于5\n");
}else if (a > 2){
printf("a大于2小于等于5\n");
}else{
printf("a小于等于2\n");
}
return 0;
}
输出结果:
a大于2小于等于5
循环语句
while语句
while语句是C语言中最基本的循环语句,它的语法格式如下所示:
while (条件){
// 循环执行的代码
}
其中,条件可以是任何合法的C表达式,只有当条件为真时,循环才会一直执行下去,否则循环结束。
示例:
#include <stdio.h>
int main(){
int i = 0;
while (i < 3){
printf("i的值为%d\n", i);
i++;
}
return 0;
}
输出结果:
i的值为0
i的值为1
i的值为2
do-while语句
do-while语句与while语句有点相似,只不过它是先执行一遍循环体,再判断循环条件是否成立。它的语法格式如下所示:
do{
// 循环执行的代码
}while (条件);
示例:
#include <stdio.h>
int main(){
int i = 0;
do{
printf("i的值为%d\n", i);
i++;
}while (i < 3);
return 0;
}
输出结果:
i的值为0
i的值为1
i的值为2
for语句
for语句可以指定循环的次数,它的语法格式如下所示:
for (初始化; 条件; 增量){
// 循环执行的代码
}
其中,初始化可以是任何合法的C语句,它在循环开始前执行一次;条件可以是任何合法的C表达式,只有当条件为真时,循环才会执行;增量可以是任何合法的C语句,它在每次循环结束后执行。
示例:
#include <stdio.h>
int main(){
int i;
for (i = 0; i < 3; i++){
printf("i的值为%d\n", i);
}
return 0;
}
输出结果:
i的值为0
i的值为1
i的值为2
函数介绍
函数是C语言中的重要概念,它可以将一个大的程序分成若干个小的模块,每个模块完成一个小的功能。在C语言中,每个函数都有一个函数名,可以被其他函数调用。函数的语法格式如下所示:
返回值类型 函数名(参数列表){
// 函数体
}
其中,返回值类型可以是任何合法的C数据类型,它指定了函数的返回值类型;函数名可以是任何合法的C标识符;参数列表可以是任何合法的C语句,在函数中,这些参数可以用来接收调用该函数时传入的数据。
示例:
#include <stdio.h>
int max(int a, int b){
if (a > b){
return a;
}else{
return b;
}
}
int main(){
int a = 10, b = 20, c;
c = max(a, b);
printf("最大值为:%d\n", c);
return 0;
}
输出结果:
最大值为:20
以上就是C语言中一些基本的选择语句、循环语句和函数的介绍。希望能够帮助大家更好地理解和使用C语言。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言一看就懂的选择与循环语句及函数介绍 - Python技术站