📜  语法 - C 编程语言(1)

📅  最后修改于: 2023-12-03 15:41:46.840000             🧑  作者: Mango

C 编程语言

C 语言是一种通用、高级、强类型编程语言,广泛应用于操作系统和嵌入式系统等领域。它是由 Dennis Ritchie 在贝尔实验室在 1972 年首次实现,用于开发 UNIX 操作系统。

语法

在 C 语言中,每条语句必须以分号(;)结尾。以下是一些基本的 C 语法:

变量

C 语言中的变量必须先声明,然后才能使用。声明变量的语法如下:

type variable_name;

其中,type 是变量的数据类型,variable_name 是变量的名称。以下是一些常用的数据类型:

  • int:整数类型。
  • float:浮点数类型。
  • double:双精度浮点数类型。
  • char:字符类型。

例如,以下代码声明了一个整数变量 a 和一个浮点数变量 b

int a;
float b;
常量

常量是程序中的固定值,它们不能改变。以下是一些常用的常量类型:

  • 整数常量:例如 123
  • 浮点数常量:例如 3.14
  • 字符常量:例如 'a'
  • 字符串常量:例如 "hello"

例如,以下代码声明了一个整数常量 PI 和一个浮点数常量 E

const int PI = 3.1415926;
const float E = 2.71828;
运算符

C 语言中支持各种算术、逻辑和比较运算符。以下是一些常用的运算符:

  • 算术运算符:+-*/%
  • 逻辑运算符:&&||!
  • 比较运算符:><>=<===!=

例如,以下代码使用算术运算符和比较运算符对两个整数进行计算和比较:

int a = 10;
int b = 20;
int c = a + b;
int max = a > b ? a : b;
控制语句

C 语言中支持各种控制语句,例如条件判断、循环和跳转语句。以下是一些常用的控制语句:

  • 条件语句:ifelse ifelse
  • 循环语句:whiledo-whilefor
  • 跳转语句:breakcontinuereturn

例如,以下代码使用条件语句和循环语句对一个整数数组进行遍历和排序:

int arr[] = {5, 3, 8, 6, 4};
int len = sizeof(arr) / sizeof(int);

for (int i = 0; i < len; i++) {
    for (int j = i + 1; j < len; j++) {
        if (arr[i] > arr[j]) {
            int temp = arr[i];
            arr[i] = arr[j];
            arr[j] = temp;
        }
    }
}
总结

C 语言是一种通用、高级、强类型编程语言,具有高效、灵活、可移植等特点。虽然它的语法相对简单,但是它的功能非常强大,可以用来开发各种类型的应用程序。如果你想成为一名优秀的程序员,那么学习 C 语言是必不可少的一步。