C语言教程 希望大家多多支持!

C语言基础教程(一)

网上收集整理

Turbo C语言概述

1.1 C 语言的产生与发展

C 语言是1972年由美国的Dennis Ritchie设计发明的, 并首次在UNIX操作系统 的 DEC PDP-11 计算机上使用。 它由早期的编程语言 BCPL( Basic Combind Programming Language) 发展演变而来。在1970年, AT&T 贝尔实验室的 Ken

Thompson根据BCPL语言设计出较先进的并取名为 B的语言, 最后导了C语言的问世。 随着微型计算机的日益普及, 出现了许多C 语言版本。由于没有统一的标准,

使得这些C 语言之间出现了一些不一致的地方。为了改变这种情况, 美国国家标准 研究所(ANSI)为C 语言制定了一套ANSI标准, 成为现行的C语言标准

C 语言的特点

C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的

功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。 用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 象PC- DOS 、 WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点:

1. C是中级语言

它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象

汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

2. C是结构式语言

结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的

信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调 试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循 环、条件语句控制程序流向, 从而使程序完全结构化。

3. C语言功能齐全

C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另

外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑 判断功能也比较强大, 可以实现决策目的。

4. C语言适用范围大

C 语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于 多种机型。

Turbo C 2.0的安装和启动

Turbo C 2.0的安装非常简单, 只要将1#盘插入A驱动器中, 在DOS的"A>" 下键 入:

A>INSTALL

即可, 此时屏幕上显示三种选择:

1. 在硬盘上创造一个新目录来安装整个Turbo C 2.0系统。

c 语言教程文档,c语言基本教程相关推荐

  1. c语言自学文档,C语言入门自学教程傲梦.docx

    C 语言入门自学教程 C 语言是一种通用的.面向过程式的计算机程序设计语言.1972 年, 为了移植与开发UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开 发了 C 语言. C 语言是一种广泛使 ...

  2. 【CityEngine教程文档】 ---02 街道教程

    本文档为Esri CityEngine学习文档,是CityEngine_2011_Tutorials 官方示例教程2-- "Tutorial_02_Street_Generation__20 ...

  3. python教程文档下载_Python基础教程(第2版)PDF文档下载

    本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容,做到既能"瞻前"也能"顾后".本书层次鲜明.结构严谨.内容翔实,特别是 ...

  4. 手机可编辑c语言的文档,C语言课件(手机阅读版).pdf

    第1章 程序设计和C语言 数学科学学院:汪小平 wxiaoping325@163.com 一.程序无处不在 处理的是数据,看到的是 结果.但控制它们的,是 程序. 2/18 程序无处不在 计算机的应用 ...

  5. 计算机c语言试题文档,c语言计算机考试试题

    1.试编写三个子函数分别输入5个整数.利用冒泡法从小到大排序.输出排序结果(注:请勿修改给定的main函数). #include void main( void ) { int a[5], SIZE= ...

  6. 【CityEngine教程文档】 ---02 街道教程 之高级街道网

    第三部分:高级街道网 教程设置 在街道教程工程的"scenes"文件夹下,创建一个新的场景[File]->[New]->[CityEnginescene] 高级街道网 ...

  7. 店铺咨询系统c语言,交通咨询系统数据结构c语言word文档良心出品

    <交通咨询系统数据结构c语言word文档良心出品>由会员分享,可在线阅读,更多相关<交通咨询系统数据结构c语言word文档良心出品(22页珍藏版)>请在人人文库网上搜索. 1. ...

  8. 所见即所得编辑器_文档标记语言与所见即所得编辑器相比的优势

    所见即所得编辑器 by Christian Neumanns 克里斯蒂安·纽曼斯(Christian Neumanns) 文档标记语言与所见即所得编辑器相比的优势 (The advantages of ...

  9. 如何查阅Gox语言的文档-GX4.1

    * 注:由于0.988版本后,为了减少不必要的文件体积,Gox已经放弃了其他脚本引擎,仅支持Qlang引擎,因此本文中有关其他脚本引擎的内容已经无效,仅留作对旧版本的参考. Gox语言本身是一个混合型 ...

最新文章

  1. 深度学习编译器综述The Deep Learning Compiler
  2. java native内存_android java内存与native内存
  3. 如何使用PyTorch的量化功能?
  4. SAP Spartacus navigation ui节点的url字段的生成逻辑,同样来自sampledataaddon
  5. 牛客网-数据结构笔试题目(七)-k-amazing数字求解
  6. 支付时报错java.lang.RuntimeException: 【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = appid和mch_id不匹配
  7. java nvarchar max_sql server中使用nvarchar(MAX)代替ntext
  8. 2016-11-17(2)(Unity相关)---脚本基础
  9. 0302-软件工程第一次作业
  10. 总结帖:“深度解析:清理烂代码”
  11. 使用 com.Lowagie.itext 导出html的内容到word
  12. 2020 中国大学生计算机设计大赛
  13. stm32_电容触摸按键
  14. java判断日期是当天_Java判断日期为昨天 今天 明天
  15. Linux系统中的磁盘格式
  16. 工资高的互联网工作者都在干什么
  17. 【CozeTalk】关于“富人思维”
  18. 企业WiFi覆盖找时讯无线
  19. 谷歌浏览器如何截全屏图片?
  20. 【技术科普一】什么是石墨烯技术?

热门文章

  1. java时间比较大小_Go、Java 和 Rust 的比较:得出了挺多结论
  2. MadFS:高性能超算缓存文件系统——助力“鹏城云脑II”获世界IO500排行榜冠军...
  3. 作者:高丰(1986-),英国南安普敦大学计算机博士,现为开放数据与创新独立咨询顾问,兼复旦大学数字与移动治理实验室特邀研究员。...
  4. 【人工智能】命题逻辑测验题题解
  5. rlwrap解决sqlplus上下键和backspace键找历史命令
  6. idea 使用sonarlint报错解决方案
  7. Python 之 【markdown 模块的学习】
  8. ORACLE SQL总结六:管理方案对象
  9. 6.6纪念永远的badboy
  10. 好图表的标准是什么?手把手教你用GLAD原则优化一张看板