1.C语言是面向过程的计算机高级语言。高级语言是人们为了方便开发,而人为设计规定出来的一种,更接近于人们语法习惯的语言。
例如我希望求出两个数num1和num2的和,我只需要定义一个变量sum去接收两个数的和,sum=num1+num2。我们所编写的这些内容经过编译器转换成计算机能够识别和执行的内容,而不需要去直接去编写计算机硬件能识别的只由0和1组成的机器指令程序。
二丶C语言的特点1.C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
2.简单的来说就是运行效率高,和其它高级语言相比,实现同样的功能,C语言的代码数量会比较少。逻辑上更接近于计算机底层语言的同时,又具有跨平台性。
三丶C语言所使用的编译器1.首先我们需要知道计算机是无法直接识别执行高级语言的,需要通过编译器实现转换,成为计算机能够识别的内容。
2.编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)(该段内容来源于百度百科)
C语言编译的四个步骤:预处理、编译、汇编、链接.
简单来说就是将,我们所写的高级语言转换为计算机可以识别和执行内容的工具。
3.常用的C语言编译器,Clang,GCC,WIN-TC,SUBMILE, MSVC,Turbo C等。
本人使用的是MSVC的Visual Studio 2019社区版,可以在微软商店直接下载。使用较为广泛,网上各种教程非常完善。免费。
ps:本人是一个刚接触编程的菜鸟,如果内容存在什么错误,烦请各位小伙伴和大佬批评指正,希望能和大家共同成长进步。



