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.机器语言

这是第一代计算机语言,只能识别和接受由0和1组成得指令

缺点:难学,难写,难记,可读性差

? 2.汇编语言

是一种使用助记符号表明机器指令的计算机语言,如ADD表示加法,SUB表示减法,MOV表示传送数据等

缺点:只能对特定的体系结构和处理器进行优化,可移植性差

高级语言

使用该语言所编写的程序中语句指令是用英文单词表示的,运算符和运算表达式与日常所用的数学式子差不多

按照语言的特性,高级语言又经历了不同的发展阶段:

(1)非结构化的语言

编程风格比较随意,没有编程规范可以遵循,程序中的流程可以随意跳转。

? (2)结构化的语言

程序必须具有良好特性的基本结构构成,程序中的流程不允许随意跳转,程序由上而下顺序执行各个基本结构

(3)面向对象的语言

是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象时程序运行时刻的基本成分


程序设计语言的功能

? 1.数据表达

通常包含各种类型的数据,数据类型就是对某些具有相同性质的数据集的总称。每种程序设计语言中都事先定义几种基本的数据类型,用来定义程序中用到的数据

? 2.流程控制

任何程序的基本结构都可以通过3种基本的控制结构进行组和实现

(1)顺序控制结构

(2)分支控制结构

(3)循环控制结构

这三种结构的共同特点有:

? 1.只有单一的入口和单一的出口;

? 2.结构中的每个部分毒药被执行的可能;

? 3.结构内不应出现永不终止的死循环。

程序的算法表示

软件的主体时程序,程序的核心时算法

算法都应具备下面几个特征

? (1)确定性:算法的每条指令必须有明确的含义,不能有二义性

? (2)有穷性:一个算法应包含有限个操作步骤

(3)可执行性:算法中指定操作都可通过已经实现的基本运算执行有限次后实现

(4)有零个或多个输入:算法是用来处理数据对象,大多数情况下,数据对象需要输入来得到

(5)有一个或多个输出:算法的目的是为了求解,解只有通过输出才能得到

算法的表达方法有

? 1.文字描述运算法

? 2.用流程图描述法

? 3.伪代码表示

? 4.程序设计语言表示

c语言的特点

? 1.c语言语句简洁紧凑,使用方便灵活

? 2.运算符丰富,表达能力强

? 3.c语言程序可移植性好

? 4.生成的目标代码质量高,运行效率高

? 5.c语言是一种结构化语言

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 13:40:26  更:2021-10-07 13:40:59 
 
开发: 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年12日历 -2024/12/29 19:27:04-

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