[C.C++] C语言入门—初识C语言

34 0
Honkers 昨天 23:58 | 显示全部楼层 |阅读模式

一、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个关键字&#x

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

特级红客

关注
  • 3299
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行