📜  基本 C 语言中包含的内容 - BASIC (1)

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

基本 C 语言中包含的内容 - BASIC

C 语言是一种常用的编程语言,它的设计初衷是为了开发底层操作系统和系统软件。在学习 C 语言时,我们需要掌握一些基本的概念以及语言特性。

变量和数据类型

C 语言里的变量是一种用于存储数据的容器。在使用变量之前,我们需要声明它,并指定它的数据类型,如整型、浮点型、字符型等。这些数据类型都有自己的取值范围和内存占用大小。

int a;                  // 声明一个整型变量 a
float b = 3.14;         // 声明一个浮点型变量 b,并初始化为 3.14
char c = 'a';           // 声明一个字符型变量 c,并初始化为 'a'
运算符

C 语言支持常见的算术运算符、逻辑运算符、比较运算符以及位运算符等,可以对变量进行各种运算操作。

int a = 10, b = 5;
int c = a + b;          // 加法运算
int d = a > b;          // 比较运算
int e = a & b;          // 位运算
控制结构

控制结构是程序中用于控制程序执行流程的语句,C 语言中包括了 if-else、for、while 和 switch 等多种控制结构。这些结构可以根据条件和循环来控制程序的执行。

if (a > b) {            // 条件语句
    printf("a is greater than b");
} else {
    printf("a is smaller than or equal to b");
}

for (int i = 0; i < 10; i++) {   // for 循环
    printf("%d\n", i);
}

while (a > b) {         // while 循环
    a--;
}

switch (a) {            // switch 语句
    case 1:
        printf("a is 1");
        break;
    case 2:
        printf("a is 2");
        break;
    default:
        printf("a is not 1 or 2");
}
函数

函数是一段封装好的代码,可以被多次调用,并可以接受参数和返回值。在 C 语言中,我们可以定义自己的函数,并在程序中调用它们。

int sum(int a, int b) {     // 定义一个函数 sum,接受两个参数并返回它们的和
    return a + b;
}

int result = sum(10, 20);   // 调用 sum 函数,并将结果保存到 result 变量中
结构体

结构体是 C 语言中一种自定义数据类型,可以用于存储多个变量并组合成一个单独的数据类型。通过结构体,我们可以将多个变量归类在一起,提高代码的可读性和可维护性。

struct Person {         // 定义一个结构体类型 Person,包含姓名和年龄两个成员变量
    char name[20];
    int age;
};

struct Person p1;      // 声明一个 Person 类型的变量 p1
p1.age = 18;           // 对 p1 的成员变量进行赋值
strcpy(p1.name, "John");