C语言修炼的一些前期基本认识

本人是一名不太聪明的计科专业学生,将会在这里记录我的代码学习进程,如果文章中有哪些地方说的不对就有劳大家打在评论区啦!那咱们废话不多说,直接开始吧!

(声明:本文章的知识点来自鹏哥C语言)

1.什么是C语言?

在日常生活中,我们称人与人之间的交流所用到的汉语、英语等为自然语言(NLP);

相似的,人想要与计算机交流也需要有语言来充当这个桥梁,这便是计算机语言,如:C、C++、Java等~

2.C语言的历史?

​​​​​​

1969年     B语言现世1969年,贝尔实验室的肯-汤音森(Ken Thompson)与丹尼斯•里奇(Dennis Ritchie)一起开发了
Unix 操作系统。Unix 是用汇编语言写的,为了移栖到其他计算机,汤普森就在 BCPL语言的基础上发明了B语言
1972年    C语言现世丹尼所-里奇和布菜恩-柯林汉(Brian Kernighan)又在B语言的基础上重新设计了一种新语言,这种新语言取代了C语言,所以称为C语言
1973年C重写Unix系统整个 Unix 系统都使用C语言重新写。此后,这种语高开始快速流传,广泛用于各种操作系统和系統软件的开发
1988年C语言的规范化美国国家标准协会(ANSI)正式将C语言标准化,标志着C语吉开始稳定和规范化
   至今一直到今天C流言还是在广泛的使用,在计算机语言的排行磅上命占前三名

3.称手的工具-编译器的选择

3.1文件处理-编译与链接

首先我们要清楚,C语言是一门编译型语言,我们所写的内容需要经过编译器编译过后才能被计算机所读取并run起来,那么在下面这幅图中就展示了一个文本文件是如何变为一个可执行程序的:

如上图所示,

每个工程正常情况下都会包含多个源文件(.c)

每个源文件单独经过编译器处理后生成对应的目标文件(.obj)

多个目标文件和库文件经过链接器生成对应的可执行程序(.exe)

3.2编译器间的对比

刚刚我们说到C语言是一门编译型的计算机语言,它需要编译器将计算机语言转换为机器能够执行的机器指令,由此,编译器的选择及其重要性可见一斑。

像:clang、msvc、gcc就是一些常见的编译器,当然也有像:VS2022、CodeBlocks、DevC++、XCode、Clion等集成开发环境

那什么是集成开发环境(IDE)呢?咱们度娘是这样说的:

集成开发环境是一种用于提供程序开发环境的应用程序它包括代码编辑器、编译器、调试器和图形用户界面等工具可以方便开发者编写、编译、运行和调试程序,提高开发效率

可见,集成开发环境因包含了多种工具,使用起来也势必要更加方便快捷,满足高效的编程需求~

在这多种的IDE中,VS2022集成了msvc,虽然安装包比较大但安装十分简单无需多余的其他配置,且使用起来非常方便呢!

因此,推荐大家安装VS2022Community版(当然也可以搞VS2022Professional版,直接上某宝买就OK力)

VS2022安装教程:

VS2022安装使用教程,VS2022使用教程Visual Studio 2022详细安装使用调试教程C语言编译器C++编译器VS2022使用教程C语言软件安装_哔哩哔哩_bilibili

下载完毕了嘛?接下来就让我们开始创建属于我们的第一个项目吧!Let's go~

4.创建项目

双击图标,VS2022启动!

1.咱们第一步先找到空项目这个选项


2.修改我们的项目昵称以及文件位置,特别是文件位置,如果没怎么看随随便便就提交了后续可能就会出现找不到文件的问题,那就真的很让人头大了嗷......

嗯?你还在找什么?哦哦哦我知道了,果然还是没有好好设置项目位置吗......

啊咧啊咧,不用担心,先继续往下看吧,在后面我会说应该怎么找到文件的位置并且如何重新设置好的~


3.右键点击源文件-移动至添加-点击添加项


4.这里我们可以直接将文件名后缀.cpp改为.c以达到我们创建c语言程序的目的,但考虑到后续可能还会选择别的模版,因此最好还是点击“显示所有模版


5.选择c++文件-我们再自行将文件名后缀改为.c,点击添加


6.若出现了这个页面,恭喜你,已经可以开始敲代码唠!!!!OHHHHHHHHHH!!!!

终于来了吗,恭候多时,下面我们说一下如何找到目前的项目所在路径

以迅雷不及掩耳之势右键点击上面的test.c小框-再点击打开所在文件夹

下方红色的框里的便是咱们此时文件所处位置了,若想改变位置,本人做法是直接CTRL+X剪切走再CTRL+V到正确的位置,主打一个简单粗暴

5.第一段代码

在我们成功创建了一个项目会之后,便可以开启我们的代码之旅了~

让我们从每位代码学习者梦开始的地方起航吧———Hello World

#include <stdio.h>

int main()
{
    printf("Hello World");
    return 0;
}

输入完之后,咱们也是直接点击上面的绿色小箭头或者点击CTRL+F5快捷键运行咱们的代码

当然,如果在运行之后出现了一个白色提示框说生成失败,说明刚刚咱们打的短短几行代码中就已经出现问题了,可以对着以下的可能出现情况自检:

1.单词瓶拼写错误,如:main敲成mian

2.主函数int main后面的()漏了

3.语句中的符号打成中文的了,比如:本来应该是英文的(),但打成中文的()了,那这也是无法运行成功的

4.在一个语句结束之后没有加上分号; 

真的很感谢你看到这里,希望这篇文章能够对你有所帮助,不妨点个赞再走呗嘿嘿

今后我也会继续更新我的代码学习文章,让我们一起加油吧!我们下次再见~~~

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值