C语言入门—初识C语言

本文是C语言的入门介绍,涵盖了C语言的概述、计算机基础、C语言的发展历程、学习C的原因、C语言的特点及应用领域。文章详细解释了C语言的关键字、控制语句和运算符,并通过编写并编译运行第一个C程序"hello.c"来实践。还介绍了GCC编译器及其在Linux平台下的使用,以及C程序的编译和执行过程。
摘要由CSDN通过智能技术生成

一、C语言概述

1、什么是C语言

语言是用来交流沟通的,有一方说,有一方听。必须要两方参与。(自言自语的除外)

语言是人与人交流,而C语言是人与机器交流

语言有独特的语法规则和定义,双方必须遵循这些规则和定义才能实现真正的交流。

接下来首先了解下计算机的组成:

2、计算机介绍

2.1、计算机结构组成

在这里插入图片描述
2.2、计算机系统组成
在这里插入图片描述
2.3、程序的指令

  • 指令是对计算机进行程序控制的最小单元
  • 计算机的指令系统是指所有指令的集合
  • 程序是指为完成某一项特定任务而用某种言语编写的一组指令序列

3、C语言发展历程

3.1、机器语言

机器语言是一组由0和1组成的指令码,这些指令码是CPU制作厂商规定出来的,而CPU是计算机的心脏,,它控制着整个计算机的运作。

3.2、汇编语言和编译器

由于机器语言的复杂和难以理解,从而出现了汇编语言。它取代了使用0和1i编程。但是机器并不认识汇编语言,所以需要使用专门的程序来将汇编语言转换成机器语言,即编译器。

3.3、高级语言

1954年,Fortran语言出现了,其后相继出现了其他的类似语言。这批语言,使程序员摆脱了计算机硬件的限制,把主要精力放在了程序设计上,不在关注低层的计算机硬件。这类语言,称为高级语言。

4、为什么学习C语言

4.1、C语言的特点

其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。

C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。

C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。

4.2、C语言应用领域

C语言的应用极其广泛,从网站后台,到底层操作系统,从多媒体应用到大型网络游戏,均可使用C语言来开发:

  • C语言可以写网站后台程序
  • C语言可以专门针对某个主题写出功能强大的程序库
  • C语言可以写出大型游戏的引擎
  • C语言可以写出另一个语言
  • C语言可以写操作系统和驱动程序,并且只能用C语言编写
  • 任何设备只要配置了微处理器,就都支持C语言。从微波炉到手机,都是由C语言技术来推动的

4.3、C语言的内容简洁

C语言仅有32个关键字&

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清沐知秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值