C语言从入门到实战——C语言概述

C语言概述

1. 什么是C语言

    一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具。而今天计算机遍布了我们生活的每一个角落,除了人和人的相互交流之外,我们必须和计算机角落。用什么的什么样的方式和计算机做最直接的交流呢?人们自然想到的是最古老也最方便的方式——语言,而C语言就是人和计算机交流的一种语言。

    语言是用来交流沟通的。有一方说,有另一方听,必须有两方参与,这是语言最重要的功能:
          说的一方传递信息,听的一方接收信息;
      	  说的一方下达指令,听的一方遵循命令做事情。

    语言是人和人交流,C语言是人和机器交流。只是,人可以不听另外一个人,但是,计算机是无条件服从。

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

2.语言的层次

在这里插入图片描述

3.语言进化史

在这里插入图片描述在这里插入图片描述

4.为什么要学习C语言

4.1语言特点

1) 优点
 执行速度快
 功能强大
 编程自由

2) 缺点
 写代码实现周期长
 过于自由,经验不足易出错
 对平台库依赖较多

4.2学习C语言理由

在这里插入图片描述

4.3 C语言应用领域

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

4.4 学习C语言的常见困惑

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值