IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 第一章 C语言概述 -> 正文阅读

[C++知识库]第一章 C语言概述

目录

1 C语言历史

2 C语言特点

A 应用面广

B 简洁、紧凑、方便、表达能力强

C 运算符丰富(共有34种运算符)

D 数据类型丰富,结构化程度高

E 语法严格,灵活

F 允许直接访问物理地址

G 生成目标代码质量高,程序执行效率高

H 书写灵活

3 程序入门

4 程序开发流程

A 步骤:

B 程序开发


1 C语言历史

  • 1960年出现了Algol60语言,但该语言主要面向问题,与硬件较远,故英国剑桥大学推出了CPL(Combined ProgrammingLanguage)
  • 1967年英国剑桥大学的Matin Richards开发出了BCPL(basiccombined programming language)语言。
  • 1970年美国贝尔实验室的Ken Thompson以BCPL语言为基础,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个字母),并用B语言写了第一个UNIX操作系统,在PDP?7上实现。
  • 1983年,美国国家标准协会(American NationalStandards Institute)成立了一个委员会,以制定一个现代的、全面的C语言规范,最后的结果就是1988年完成的ANSI标准,即“ANSI C”。

2 C语言特点

A 应用面广

其是一种面向过程的结构化程序设计语言,既可以编写系统软件,又可以编写应用软件

B 简洁、紧凑、方便、表达能力强

32个关键字,9种控制语句,主要用小写字母

C 运算符丰富(共有34种运算符)

除了最基本的加减乘除余等运算外,还将括号、赋值、类型强制转换等作为运算符

D 数据类型丰富,结构化程度高

除基本类型外,有指针,结构体、共同体等类型

E 语法严格,灵活

数据类型可以相互通用

F 允许直接访问物理地址

G 生成目标代码质量高,程序执行效率高

H 书写灵活

3 程序入门

4 程序开发流程

A 步骤:

  1. 确定程序的目标;
  2. 确定要使用什么样的方法来编写程序;
  3. 创建程序,以解决问题;
  4. 运行程序,以查看其结果。

B 程序开发

  • 编辑
  • 编译
  • 链接
  • 运行
  • 如果在运行中发现错误则回到第一步,通过编辑加以纠正。由此可见,C语言程序的开发是一个由编辑开始,经过编译、连接和运行又回到编辑的反复循环的过程。
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 11:12:28  更:2022-02-26 11:15:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:01:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码