1.面向过程(C)

是一种以过程为中心的编程思想,为实际的一种思考方式,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现;流程清晰简单,适用于小型程序规模;

2.面向对象(C++)

是一种以对象为核心且对象作为设计基本结构单元的变成思想,将现实生活中个体所表象映射到程序语言中,适用于大型复杂程序规模;

类:是一个抽象概念,指一类事物,用于抽象描述一类事物所特有的属性和行为;

Eg:个人电脑PC就是是个类,拥有CPU,内存和硬盘,具备可开关机,运行程序的属性。

对象:是具体的事物,指属于某个类的具体实例,拥有其所属的类之所描述的一切属性和行为;

Eg:我的Dell Inspiration N4010是个对象,注意这里的N4010是我的,是一个真实存在的事物,故为对象;

另外,这里所属于我的N4010与别人的N4010相比,一定拥有着重量和尺寸上的差异,即个体之间的差异;

3.类与对象概念的理解

  1. 类不一定存在实际的对象
  2. 类的对象数目不确定,存在多个,存在唯一(Eg:皇帝)
  3. 类与类之间不相互独立,存在着某种关系
  4. 对象不一定属于一个类
  5. 对象与对象之间不可能完全相同
Written at : 2018.06.13-Modified : 2018.06.15      流、命名空间等概念独立一篇;

转载于:https://www.cnblogs.com/Shuqing-cxw/p/9175796.html

C/C++程序语言概念相关推荐

  1. 语言程序设计 郭有强_「概念篇8」程序语言如何被计算机理解?靠猜?那就搞笑了...

    跟着严Sir学编程继续更新.希望严Sir能用20年程序类课程教学经验,帮助更多的伙伴更加容易地学习和理解程序.在相关的文章当中,我更多的是根据自己理解来讲解,并且根据自己教学经验,对于重点和难点问题进 ...

  2. c语言编写机床宏程序,数控宏程序的概念.doc

    数控宏程序的概念 数控宏程序的概念 用变量的方式进行数控编程的方法就叫做数控宏程序编程. 数控宏程序的分类 数控宏程序分为A类和B类宏程序,其中A类宏程序比较老,编写起来也比较费时费力,B类宏程序类似 ...

  3. 程序语言的概念知识笔记

    1.低级语言和高级语言 计算机指令程序:0.1 组成的机器指令序列.特点:效率低.可读性差.难以维护. 汇编指令:用常用的符号代替0.1 序列来 表示机器指令,例如用ADD表示加法. 高级语言:面向对 ...

  4. 计算MATLAB时间复杂度的例子,学编程数学到底有多重要?线性代数能否视为一门程序语言呢?...

    点击上方蓝色字体,关注我们 相信这么努力的你 已经星标了我 老九学堂 你身边的IT导师 学编程数学到底有多重要?在大学数学学科中线性代数是最为抽象的一门课从初等数学到线性代数思维跨度比微积分和概率统计 ...

  5. 再谈编程范式-程序语言背后的思想

    link link 编程范式 托马斯.库尔提出"科学的革命"的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词.编程范式一般包括三个方面,以OOP ...

  6. 【转】如何掌握所有的程序语言

    对的,我这里要讲的不是如何掌握一种程序语言,而是所有的-- 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习.由于我知道如何掌握"所有"的程序语言,总是感觉这种 ...

  7. 选择学习“下一个”程序语言

    今天这篇文章筛选出一些主流编程语言,对语言特性与环境稍作介绍,希望可以帮助到一些编程初学 者与有兴趣学习编程的朋友,供大家了解与选择,少走弯路.Java.C++.C#.Python.PHP当然,这些仅 ...

  8. 如何掌握“所有”的程序语言?没错,就是所有!

    关注.星标公众号,直达精彩内容 来源:王垠 http://www.yinwang.org/blog-cn/2017/07/06/master-pl 对的,我这里要讲的不是如何掌握一种程序语言,而是所有 ...

  9. 程序语言基础:解释程序基本原理笔记

    1.解释程序的概念 解释程序是在运行用户程序时,直接执行源程序或源程序的中间表示.解释程序不产生源程序的目标程序. 解释程序实现高级语法的三种方式如下图: 方式A:直接对整个源程序进行逐个字符的检查. ...

最新文章

  1. 参加java培训真的能学到有用的吗
  2. ICRA 2021| 具有在线校准功能的高效多传感器辅助惯性导航系统
  3. PythonNET网络编程3
  4. 数据中心虚拟化的7大考量要素
  5. 数据中心柴油发电机系统的使用和维护
  6. 使用PHP CURL 模拟HTTP实现在线请求工具-toolfk程序员工具网
  7. 命令执行漏洞-命令执行-漏洞位点- 代码注入-漏洞利用-联合执行-Bypass(空格,关键字过滤,变量绕过)-例题两道-actf2020exec-GXYCTF2019 Ping Ping Ping
  8. c# 低功耗蓝牙_C#建立从笔记本电脑内部蓝牙4.0到蓝牙低功耗(BLE)外设的流
  9. java工程师要懂哪些东西_Java工程师都需要懂哪些知识?学实用知识得高薪
  10. 批处理之计划任务at和schtasks
  11. 字节码增强之Javassist
  12. 如何玩Chrome的小恐龙游戏
  13. 19所高校进入A类!泰晤士计算机专业大学评级公布!
  14. 查询表锁争用情况 table_locks_waited table_locks_immedaite
  15. SQL零基础入门学习(三)
  16. Ball in Berland
  17. 拍摄失败导致照片像素低,学会这个可以一键高清修复
  18. 濒临死亡的校园BBS
  19. 来自播放器的你——“中国插件联盟”木马分析
  20. 工业级液压回路马达各类阀泵动静态测试,计算机智能数据采集分析处理

热门文章

  1. mysql慢查询分析
  2. Oracle 杀死session的方法
  3. Java源文件的编译、下载、解释和执行
  4. 2020 我的C++学习之路 C++PrimerPlus第五章课后习题
  5. typescript设置默认值_TypeScript 中神奇的 this 类型声明
  6. 事务复制提示初始快照不可用_谈谈数据库的事务ACID
  7. ccf-csp #201703-2 学生排队
  8. Android关联启动查询数据库,VIVO X9怎么查看关联启动记录 VIVO X9查看关联启动记录教程...
  9. variant php,Variant 是什么数据类型?
  10. abb限位开关已打开drv1_施工升降机上有10个限位器,你都知道了吗?