自然语言是指人与人交流使用的语言,比如汉语、英语等。
而计算机语言则是指人与计算机互相交流之间使用的语言,比如c/c++,Python,java等
C语言是脱胎于BCPL语言,由B语言进一步发展和完善而得的,当近仍然经常使用的计算机语言,与C++语言逻辑本质相同。
C语言是一门变异性计算机语言,源文件都是文本文件,但其本身都无法直接运行,必须通过编译器编译和连接器连接才能生成二进制的可执行文件,才能正常执行。
源文件通过编译器编译生成.obj文件,在通过连接器将项目中多个.obj文件连接起来,生成可执行程序(.exe)
集成开发环境(IDE)是提供程序开发环境的应用程序,继承了代码编写,编译,链接分析功能等一体化的开发软件的服务套
常见的有VS2022,XCode,DEV C++,Clion等,其中VS2022功能齐全但是安装占用内存较大,是微软应用,XCode是苹果系统应用,继承了clang系统,DEVC++体积小,使用方便快捷,国内一些比赛常会使用,但是不适合养成长期的代码编写习惯,Clion默认使用CMode,但是需要收费(有一个月的试用期).
还有人会使用vscode编辑器,需要自行安装大量插件,自行配置环境,上手成本较高,不适合新手使用
VS2022使用:
创建新项目:创建新项目-空项目-命名,并且确定项目存储位置
创建新的源文件:右键源文件文件夹-添加-新建项-c++文件(cpp)-自行加入".c"后缀.(cpp是c plus plus 的缩写,即是c++文件,但是c与c++部分语法不同但是大致还是可以互用的)
如果没有行号设置,则:点击工具-文本编辑器-c/c++-行号