从零开始学习C语言(第1天)

1. C语言的发展史

C 语言最初是作为 Unix 系统的开发工具而发明的。

1.1 C语言的演变历史

这里有很神奇的一点就是C语言之所以叫C语言是因为它是在B语言发明之后出现的,如果之前发明的语言命名为D语言,那么C语言也就编程E语言了。

C语言的标准

任何语言都有一个统一规定的标准,能让更多人使用不会产生歧义,增强了代码的可读性

常见的C语言标准都有哪些? 

C语言目前常见有四套标准,分别是C89(90)、C99、C11、C17以及正在讨论的C2X版本

1.2 第一个C程序

我写的第一个C语言程序,同时也成功的学会使用gitee(码云)以及提交代码了。

我还总结了一些实用的快捷键:

Ctrl+F5 运行代码        F10箭头指向某一行+调试+窗口=监视

Ctrl+X 剪切        Ctrl+C 复制        Ctrl+V 粘贴

1.2.1 什么是main函数?

main函数从翻译上来看是主函数,在C语言中属于一个举足轻重的作用。关于main函数有以下几点要着重注意:

1.main函数是程序的入口

2.main函数有且只有一个

3.及时一个项目中有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个)

1.2.2 main函数的作用是什么?

main函数作为主函数我所理解的作用是作为程序的入口,是程序的起始和结束点。没有main函数,程序就没有办法正确执行。

2.常见编程语言

这是最新的编程语言TIOBE指数,C语言无论是今年还是去年,都保持第二的位置。

由此可见C语言知道现在还依然收大多数人所追捧

3.C语言的基本概念

和现实中的人与人之间交流用的语言一样,人通过用C语言(计算机语言)编写程序,给计算机下达指令,让计算机进行工作。

3.1 源文件和头文件有哪些?

3.1.1 什么是源文件?

源文件即源代码所在文件。C语言的源文件的后缀名是.c,因此只要以.c为后缀名的文件都是C语言的源文件。

3.1.2 什么是头文件?

使用#include引入的文件,以.h为后缀名的文件。

3.2 集成开发环境(IDE)

集成开发环境(IDE)用于提供程序开发环境的应用程序,⼀般包括代码编辑器、 编译器 、 调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等⼀体化的开发软 件服务套。

C语言常见的编译器和IDE都有哪些?

常见的编译器有:msvc(VS2022)、clang(苹果)、gcc(DevC++)

常用的集成开发环境有:VS2022、XCode(苹果)、DevC++(小巧,竞赛生常用)

我个人还是比较喜欢VS2022,其社区版免费,使用方便(主要是因为颜值高哈哈)

VS2022安装链接icon-default.png?t=N7T8https://visualstudio.microsoft.com/zh-hans/downloads/

3.3编译和链接

C语言是一门编译型的计算机语言,需要依赖编译器的编译链接将计算机语言转换为机器能够执行的机器指令(二进制可执行文件),可执行文本才能执行。

C语言代码是怎么变成可执行程序的

一般程序都会有多个源文件组成

这是源程序经过编译器和链接器处理的过程,即

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

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

4.总结

今天主要学习了C语言的基本常识和背景、安装了用于编程的集成开发环境(VS2022)以及如何使用像博客(CSDN)、码云(gitee)工具来辅助和学习编程知识,新的一天再接再厉吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值