深入浅出 C 语言:学变量、掌控流程、玩指针,全方位掌握 C 编程技能


学习 C 语言是理解计算机编程的基础,让我们逐步学习如何使用 C 编程,包括变量、流程控制和指针等方面。

学习变量:

在 C 中,变量用于存储数据。要声明变量,需要指定变量的类型和名称。

#include <stdio.h>

int main() {
    int age = 30; // 声明一个整型变量并赋值为 30
    float weight = 65.5; // 声明一个浮点型变量并赋值为 65.5
    char gender = 'M'; // 声明一个字符型变量并赋值为 'M'

    printf("Age: %d\n", age);
    printf("Weight: %.1f\n", weight);
    printf("Gender: %c\n", gender);

    return 0;
}

掌控流程:

在 C 中,使用条件语句(ifelse)、循环语句(forwhile)和分支语句(switch)来控制程序的流程。

#include <stdio.h>

int main() {
    int num = 10;

    if (num > 0) {
        printf("Positive\n");
    } else if (num < 0) {
        printf("Negative\n");
    } else {
        printf("Zero\n");
    }

    for (int i = 0; i < 5; i++) {
        printf("%d\n", i);
    }

    return 0;
}

玩指针:

指针是 C 语言的重要概念,它提供了直接访问内存地址的能力。

#include <stdio.h>

int main() {
    int num = 10;
    int *ptr = &num; // 声明一个指向整型的指针,并将其指向 num 的地址

    printf("Value of num: %d\n", num);
    printf("Address of num: %p\n", &num);
    printf("Value of ptr: %p\n", ptr); // 输出指针的值,即 num 的地址
    printf("Value at address stored in ptr: %d\n", *ptr); // 输出指针所指向地址的值

    return 0;
}

以上是关于学习 C 语言的一些基础知识,包括变量、流程控制和指针。深入理解这些概念将使你能够编写更加复杂和高效的 C 程序。


原文链接:codingdict.net