【一】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。

浙公网安备 33010602011771号