介绍
C语言是一种通用的高级编程语言,被广泛应用于系统和应用程序开发。C语言的语法简单明了,并且指令清晰易懂。本文将介绍C语言的六种基本语句及其用法。
基本语句
C语言共有六种基本语句,分别是:赋值语句、条件语句、循环语句、跳转语句、函数调用语句和空语句。下面将会详细介绍这六种语句的使用方法。
1. 赋值语句
赋值语句是C语言中最基本的语句之一,它用于将一个值赋给变量。赋值操作符为“=”。下面是一个简单的例子:
int a;
a = 10;
这段代码中,变量a被赋值为10。在C语言中,可以将多个变量赋以相同的值。例如,下面的代码先声明了三个整型变量a、b、c,然后将它们的值都赋为10:
int a, b, c;
a = b = c = 10;
2. 条件语句
条件语句用于根据给定的条件来执行不同的操作。在C语言中,条件语句包括if语句和switch语句。
if语句
if语句用于测试一个条件是否为真。如果条件是真,那么就执行if语句后面的代码块;如果条件是假,就跳过if语句。下面是一个if语句的例子:
int a = 10;
if (a == 10) {
printf("a等于10");
}
switch语句
switch语句用于测试一个表达式是否等于某个值。它的语法如下:
switch (表达式) {
case 值1:
代码块1;
break;
case 值2:
代码块2;
break;
default:
代码块3;
break;
}
这里,表达式是要测试的值,值1、值2是与表达式进行比较的常量。如果表达式等于值1,则执行代码块1,然后跳出switch语句;如果表达式等于值2,则执行代码块2,然后跳出switch语句;如果表达式值与所有的常量都不匹配,则执行代码块3。需要注意的是,每个case后面都要有一个break语句来跳出switch语句。
3. 循环语句
循环语句用于重复执行某个操作,直到满足特定条件为止。在C语言中,循环语句包括for语句、while语句和do-while语句。
for语句
for语句用于指定一个循环,它的语法如下:
for (初始化表达式; 循环条件; 更新表达式) {
for循环体;
}
这里,初始化表达式是一个表达式,用于初始化循环控制变量;循环条件是一个表达式,用于测试循环是否应该继续;更新表达式是一个表达式,用于更新循环控制变量的值。在循环条件为真的情况下,循环体将一直执行,直到循环条件为假。
while语句
while语句用于指定一个循环,它的语法如下:
while (循环条件) {
循环体;
}
这里,循环条件是一个表达式,用于测试循环是否应该继续。在循环条件为真的情况下,循环体将一直执行,直到循环条件为假。
do-while语句
do-while语句用于指定一个循环,它的语法如下:
do {
循环体;
} while (循环条件);
这里,循环条件是一个表达式,用于测试循环是否应该继续。在循环条件为真的情况下,循环体将一直执行,直到循环条件为假。
4. 跳转语句
跳转语句用于在程序中实现非顺序执行,包括goto语句、continue语句和break语句。
goto语句
goto语句用于无条件地转移到程序中的另一个位置。它的语法如下:
goto label;
...
label:
代码块;
这里,label是一个标记,它指定了程序中的一个位置。通过goto语句可以跳转到这个位置,然后执行对应的代码块。
continue语句
continue语句用于跳过循环中余下的语句,回到循环的开头。它的语法如下:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}
这里,当i等于5时,将会跳过循环中余下的语句,回到循环的开头。
break语句
break语句用于跳出循环或switch语句。它的语法如下:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
printf("%d ", i);
}
这里,当i等于5时,将会跳出循环。
5. 函数调用语句
函数调用语句用于调用函数,并执行函数中的代码。具体来说,可以使用函数名和参数列表作为函数调用语句的内容,以便调用函数并将其结果返回到程序中的某个位置。例如:
#include
int main() {
printf("Hello World");
return 0;
}
在这个例子中,使用了printf函数在控制台上输出一条信息。
6. 空语句
空语句仅包含一个分号,没有任何实际含义。使用空语句可以在程序中创建一个不执行任何操作的语句。
例如:
if (a == 5);
在这个例子中,当a等于5时,执行的是一个空语句。
总结
本文介绍了C语言的六种基本语句及其用法。这些语句可以帮助程序员在程序中执行特定的操作,包括赋值、条件判断、循环、跳转、函数调用和空语句。学会这些基本语句,有利于程序员更好地掌握C语言,并在实践中编写出高效、可靠的代码。