程序主要由以下几种语句构成:
赋值语句:
用于将一个值赋给变量。例如:`x = 10`。
条件语句:
用于根据条件的真假来执行不同的代码块。常见的条件语句有`if`语句、`if-else`语句和`switch`语句。例如:
`if (x > 5) { … } else { … }`。
`if (x >= 18) { print("You are an adult.") }`。
循环语句:
用于重复执行一段代码,直到满足特定条件才停止。常见的循环语句有`for`循环、`while`循环和`do-while`循环。例如:
`for (i = 0; i < 10; i++) { print(i) }`。
`while (i < 5) { print(i); i += 1 }`。
`do { print(i); } while (i < 5)`。
跳转语句:
用于改变程序的执行流程。常见的跳转语句有`break`语句、`goto`语句、`continue`语句和`return`语句。例如:
`for (i = 0; i < 10; i++) { if (i == 5) break; print(i) }`。
函数调用语句:
用于调用已定义的函数,执行函数中的代码块并返回结果。例如:`sum = add(x, y)`。
表达式语句:
由表达式加上分号“;”组成,用于执行特定的操作。例如:`x = x + 5`。
输入输出语句:
用于从用户获取输入数据或将计算结果输出给用户。常见的输入输出语句有`printf`和`scanf`。例如:`printf("Hello, World!");`。
异常处理语句:
用于捕获和处理程序运行过程中可能出现的异常情况,以保证程序的正常运行。例如:`try { … } catch (exception e) { … }`。
这些语句通过组合和嵌套使用,可以构建出各种复杂的程序逻辑和算法,实现程序所需的功能。