C语言环境搭建(Win)

一、C语言简介

1、 C语言简介

C语言是一门通用的、面向过程式的编译型语言,它的运行速度极快,仅次于汇编语言。

C语言是计算机产业的核心程序设计语言,操作系统、硬件驱动、关键组件、数据库等都离不开C语言,广泛应用于底层开发。

C语言诞生于20世纪70年代,当前最新的 C语言标准为 C18 ,在它之前的 C 语言标准有 C89、C99…C11等。

百度百科-C语言发展历史:https://baike.baidu.com/item/c%E8%AF%AD%E8%A8%80/105958?fr=ge_ala

2、C语言程序框架

一个 C语言程序,可以是 3行,也可以是数百万行,它可以写在一个或多个扩展名为 “.c” 的文本文件中,你可以使用 “vi”、“vim” 或任何其他文本编辑器来编写=你的 C语言程序。

一个简单完整的程序如下(hello.c文件):

#include 
 
int main()
{
    /* 我的第一个 C 程序 */
    printf("Hello, World! \n");
 
    return 0;
}

第 1-3 行、第 5-6 行是固定的,所有C语言源代码都必须有这几行。

实例解析:

  • main函数:所有的 C语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。
  • /* … */: 用于注释说明。
  • printf() :用于格式化输出到屏幕。printf() 函数在 “stdio.h” 头文件中声明。
    • stdio.h:是一个头文件 (标准输入输出头文件) ,
    • #include:是一个预处理命令,用来引入头文件。 当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
  • return 0; 语句:终止 main() 函数,并返回值 0。

3、什么是源文件

在开发软件的过程中,我们需要将编写好的代码(Code)保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件就叫做源文件(Source File)。
每种编程语言的源文件都有特定的后缀,以方便被编译器识别,被程序员理解。源文件后缀大都根据编程语言本身的名字来命名,例如:

  • C语言源文件的后缀是.c;
  • C++语言(C Plus Plus)源文件的后缀是.cpp;
  • Java 源文件的后缀是.java;
  • Python 源文件的后缀是.py;
  • JavaScript 源文件后置是.js。

源文件其实就是纯文本文件,它的内部并没有特殊格式。

源文件的后缀仅仅是为了表明该文件中保存的是某种语言的代码(例如.c文件中保存的是C语言代码),这样程序员更加容易区分,编译器也更加容易识别,它并不会导致该文件的内部格式发生改变。

二、Windows上安装 C编译器

写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。

C 语言编译器用于把源代码编译成最终的可执行程序。C语言编译器的分类:图来自网络

C语言环境搭建(Win)_第1张图片

1、安装 MinGW

为了在 Windows 上安装 GCC,需要安装 MinGW。

1.1 下载安装

官方网址:https://www.mingw-w64.org/

C语言环境搭建(Win)_第2张图片

C语言环境搭建(Win)_第3张图片

C语言环境搭建(Win)_第4张图片

这里下载 GCC 12.3.0 + LLVM/Clang/LLD/LLDB 16.0.4 + MinGW-w64 11.0.0 (UCRT) - 64位。

从官网可知,下载好的 zip文件,只需要解压就可以开始使用 mingw64\bin中的程序了。

C语言环境搭建(Win)_第5张图片

将 mingw64文件夹放到你常用的安装目录中。

C语言环境搭建(Win)_第6张图片

1.2 配置环境变量

将 mingw64\bin 添加到 path环境变量中。

在这里插入图片描述

1.3 检查gcc版本

在 cmd窗口中输入 gcc -v 查看版本信息。如图所示则添加环境变量成功。

C语言环境搭建(Win)_第7张图片

2、运行 hello.c源文件

(1)编写 hello.c文件

#include 
 
int main()
{
    /* 我的第一个 C 程序 */
    printf("Hello, World! \n");
 
    return 0;
}

(2)编译 c文件

输入命令将 c文件编译成 exe可执行文件。

gcc hello.c -o hello.exe

(3)运行 exe文件

在当前目录下会生成 hello.exe的可执行文件,然后输入 hello.exe 就可以执行了。

D:\TempFiles>gcc hello.c -o hello.exe

D:\TempFiles>hello.exe
Hello, World!

D:\TempFiles>

– 求知若饥,虚心若愚。

你可能感兴趣的:(C语言系列,C语言环境搭建)