当前位置:数据分析 > C 语言简介

C 语言简介

  • 发布:2023-09-30 09:33

C 是一种过程式编程语言。它最初由 Dennis Ritchie 于​​ 1972 年开发。它主要是作为一种用于编写操作系统的系统编程语言而开发的。 C 语言的主要特点包括对内存的低级访问、一组简单的关键字和简洁的风格,使 C 语言适合系统编程,例如操作系统或编译器开发。
许多后来的语言直接或间接地从 C 借用了语法/功能。与Java、PHP、JavaScript等许多语言的语法一样,它们主要基于C语言。 C++ 几乎是 C 语言的超集。
从 C 编程开始:

    1. 包含头文件:C 程序的第一个也是最重要的组成部分是包含头文件。
      头文件是扩展名为 .h 的文件,其中包含将在多个源文件之间共享的 C 函数声明和宏定义。

    一些C头文件:

      • stddef.h – 定义一些有用的类型和宏。
      • stdint.h – 定义精确的整数类型。
      • stdio.h – 定义核心输入和输出功能
      • stdlib.h – 定义数字转换函数、伪随机网络生成器、内存分配
      • string.h – 定义字符串处理函数
      • math.h – 定义常见数学函数包含头文件:C 程序的第一个也是最重要的组成部分是包含头文件。
        头文件是扩展名为 .h 的文件,其中包含将在多个源文件之间共享的 C 函数声明和宏定义。一些C头文件:

    C 中包含头文件的语法:
    2。 Main 方法声明: C 程序的下一部分是声明 main() 函数。声明主函数的语法是:
    声明 main 方法的语法:

    int main()
    {}

    3。 变量声明: 任何 C 程序的下一部分是变量声明。它指的是函数中要使用的变量。请注意,在 C 程序中,如果未声明变量,则无法使用任何变量。同样在 C 程序中,必须在函数中的任何操作之前声明变量。
    示例:

    int main(){
        整数a;
    。
    .

    4。 主题: C 程序中函数的主体是指函数中执行的操作。它可以是任何操作、搜索、排序、打印等。
    示例:

    int main()
    {
        整数a;
        printf("%d", a);
    。
    .

    5。 Return 语句: 任何 C 程序的最后一部分都是 return 语句。 return 语句是指从函数返回一个值。 return 语句和返回值取决于函数的返回类型。例如,如果返回类型为void,则不会有return 语句。在任何其他情况下,都会有一个 return 语句,并且返回值将是指定的返回类型。
    示例:

    int main()
    {
        整数a;
        printf("%d", a);
        返回0;
    }

    编写第一个程序:

    以下是第一个C语言程序:

    #包括
    int 主函数(无效)
    {
        printf("芒果测验");
        返回0;
    }

    让我们逐行分析一下程序。
    第1行:[#include ]在C程序中,所有以#开头的行都会经过预处理器处理,该预处理器由编译器程序调用。用最基本的术语来说,预处理器接受一个 C 程序并生成另一个 C 程序。生成的程序没有以 # 开头的行,所有此类行均由预处理器处理。在上面的示例中,预处理器将 stdio.h 的预处理代码复制到我们的文件中。 .h 文件在 C 中称为头文件。这些头文件通常包含函数声明。我们需要 stdio.h 作为程序中使用的函数 printf()。
    第 2 行 [int main(void)] 必须是执行已编译 C 程序的起点。在C语言中,通常从main()的第一行开始执行。括号中写的空白表示主参数不带任何参数。 main() 也可以编写为带参数。我们将在以后的文章中介绍这一点。
    main前面写的int表示main()的返回类型。 main返回的值表示程序终止的状态。
    第3行和第6行:[{and}]在C语言中,一对花括号定义一个范围,主要用于函数和控制语句(如if、else、循环)。所有函数都必须以花括号开头和结尾。
    第 4 行 [printf("芒果测验"); ] printf() 是一个标准库函数,用于在标准输出上打印内容。 printf 末尾的分号表示行终止。在C语言中,总是用分号来表示语句的结束。
    第 5 行 [Return 0;] return 语句返回 main() 中的值。操作系统可以使用返回值来了解程序的终止状态。值 0 通常表示成功终止。
    3.运行程序
    执行上面的程序: 为了执行上面的程序,我们需要有一个编译器来编译并运行我们的程序。还有一些在线编译器,例如 https://www.sychzs.cn/、http://www.sychzs.cn/ 或 http://www.sychzs.cn/,可以用来启动 C 而无需安装编译器。
    Windows: 有许多免费的编译器可用于编译 C 程序,例如 Code Blocks 和 Dev-CPP。我们强烈建议使用代码块。
    Linux: 对于 Linux,gcc 与 linux 捆绑在一起,代码块也可以与 Linux 一起使用。

    相关文章