【一】C语言的发展历史、环境安装及调试

【一】C语言的发展历史、环境安装及调试

1.1开发环境搭建

1.1.1C语言简介

   C语言为什么叫C语言?因为先有高级语言ALGOL 60(简称A语言),后来它经过简化变为BCPL语言(改进后称为B语言),C语言是在B语言的基础上发展而来,故称为C语言。世界上的第一个C语言编译器是用B语言编写的。目前主流的编译器是微软公司的Visual Studio使用的masm编译器和Linux使用的gcc编译器。

   C语言具有强大的移植性,C程序可以在任意架构的处理器上使用,只要这种价挂钩的处理器具有对应的C语言编译器和库,将C源代码编译、链接成目标二进制文件后即可运行。

1.1.2开发环境安装

相对于Linux下的gcc,VS的图形化调试界面清晰直观,对初学者非常友好。下载时对使用C++的桌面开发打钩,选择下载时安装,然后点击安装按钮。

下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/

 

 

 

1.2新建项目

以VS 2019为例,创建新项目,选择空项目

 

 

 1.3新建代码及编译运行

 

 

 

 

 

 

#include <stdio.h>
int main()//主函数
{//函数体开始
    printf("Hello World\n");
    return 0;
}//函数体结束

 

 1.4程序编译过程

        首先编写源程序.c,编写完毕后,通过编译器进行编译,这里的编译包括预处理、编译、汇编。.c经过编译后,得到.obj文件,.obj文件中均是0/1类型的机器码,即CPU能够识别的微指令,.obj文件并不能执行,因为调用的标准库函数的代码并不在.obj文件中。例如,main.c中的printf函数,其代码并不在main.obj中,这时经过链接就得到可执行文件.exe。

 

posted on 2022-07-14 18:02  默默努力就好  阅读(257)  评论(0)    收藏  举报