满意答案

ganchai

2018.12.20

采纳率:53%    等级:10

已帮助:423人

“C语言”面向过程和面向对象的区别是:面向过程是着重于其中程序设计的算法、语言的运用,如设计不同功能的函数。面向对象,按书上说是在C语言的基础上发展起来的,通俗说也就是更高一级的C语言,也就是C++,保留了大部分C语言的功能,而在设计方面却着重于对象的处理,获得更好地性能。

面向过程与面向对象的区别,由“如何把大象装进冰箱”来看:

一、面向过程

为了把大象装进冰箱,需要3个过程。

/* 思路:

1、把冰箱门打开(得到打开门的冰箱)。

2、把大象装进去(打开门后,得到里面装着大象的冰箱)。

3、把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)。

*/

//每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。

//写法一:

1:冰箱开门(冰箱)。

2:冰箱装进(冰箱,大象)。

3:冰箱关门(冰箱) 。

//写法一变体:

1:(冰箱开门 冰箱)。

2:(冰箱装进 冰箱大象)。

3:(冰箱关门 冰箱)。

//写法二:

冰箱关门(冰箱装进(冰箱开门(冰箱),大象))。

//写法二变体:

(冰箱关门 (冰箱装进 (冰箱开门 冰箱) 大象))。

二、面向对象

为了把大象装进冰箱,需要做三个动作(或者叫行为)。每个动作有一个执行者,它就是对象。

/* 思路:

1、冰箱,你给我把门打开。

2、冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)。

3、冰箱,你给我把门关上。

*/

//依次完成这些动作,你就可以把大象装进去。

//写法一:

1:冰箱.开门()

2:冰箱.装进(大象)

3:冰箱.关门()

//写法二:

冰箱.开门().装进(大象).关门()

10分享举报

c语言采取面向过程的,C语言是面向对象还是面向过程的?相关推荐

  1. java是面向对象还是面向过程_Java教程分享Java面向对象与面向过程

    Java教程分享Java面向对象与面向过程,面向对象: 是一种看待问题, 解决问题的思维方式, 着眼点在于找到一个能够帮助解决问题的实体, 然后委托这个实体来解决问题 面向过程: 是一种看待问题, 解 ...

  2. python是一种面向过程的编程语言_python是面向对象还是面向过程的

    详细内容 Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象.正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的 ...

  3. python 面向对象 面向过程_python3全栈开发-面向对象、面向过程

    一. 什么是面向对象的程序设计及为什么要有它 1.面向过程 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种 ...

  4. 什么是面向对象 什么是面向过程 面向对象和面向过程的区别

    转自http://blog.163.com/wenxianliang08@126/blog/static/83583263201131611916893/ 面向过程就是分析出解决问题所需要的步骤,然后 ...

  5. 面向对象与面向过程最本质的区别

    前言 上周上课,老师提出了一个问题,程序设计有面向对象和面向过程两种常用设计理念.请你回答他们各自的目的和各自的有缺点.请举例,进行详细的论述. 我发现我怎么也搞不清楚,按老师的话说就是良莠不齐,如果 ...

  6. 高阶Day1:面向对象,面向过程,类和对象的属性和方法创建

    高阶Day1:面向对象,面向过程,类和对象的属性和方法创建 高级编程学习4个内容: 面向对象 MySQL数据库 网络编程 并发编程 面向过程(POP)与面向对象(OOP): 类和对象: 类名的定义: ...

  7. 面向过程(POP)与面向对象(OOP)

    面向过程(POP)与面向对象(OOP) 面向对象编程(Object Oriented Programing)简写为OOP 面向过程 (Procedure Oriented Programing) 简写 ...

  8. python语言的特点有没有面向过程_Python 入门基础之面向对象过程-面向过程概述...

    首先说明一下,python既是面向过程的语言,也是面向对象的语言,所以说python很灵活. 一句话简单说一下什么叫做面向对象编程OOP(object-oriented programing):面向对 ...

  9. python是面向对象还是面向过程的语言_关于python是面向对象还是面向过程的分析...

    关于python是面向对象还是面向过程的分析 发布时间:2020-04-07 16:10:55 来源:亿速云 阅读:24 作者:小新 今天小编给大家分享的是关于python是面向对象还是面向过程的分析 ...

  10. 【Java开发语言 03】第三章 面向对象编程(面向对象与面向过程+类和对象+类成员一:属性+类成员二:方法+对象的创建和使用+封装和隐藏+构造器+关键字this,package,import)

    面向对象编程 1 面向对象与面向过程 1.1 java类及类的成员 2 java语言的基本元素:类和对象 2.1 类的语法格式 2.2 创建Java自定义类 2.3 对象的创建及使用 3 类的成员之一 ...

最新文章

  1. java xftp_IDEA使用Xshell利用Xftp部署javaweb项目
  2. 在Apache的POI XWPFRun对象分隔文本行
  3. 说说设计模式~组合模式(Composite)
  4. AlphaImageLoader用法
  5. 怎么样用 Python 实现读写锁
  6. Unicode utf8等编码类型的原理
  7. 微信自动回复和自动抢红包实现原理(一):AccessibilityService的介绍和配置
  8. Linux中的延时函数
  9. 苹果手机输入屏保后锁屏_修一块手机屏幕要7080元?
  10. jQuery基本过滤选择器
  11. 面向大数据处理的数据流编程模型和工具综述
  12. [vue require动态引入组件、变量]
  13. C语言和设计模式(之单件模式)
  14. 坐火车卧铺,到底是上、中、下哪个好?其实简单对比一下就知道了
  15. RGB图像转为灰度图像原理
  16. layui之 实现图片放大
  17. 扩展工具将网页保存为PDF
  18. 74HC573的使用方法
  19. 微软android桌面壁纸,微软桌面(com.microsoft.launcher) - 6.210402.0.960830 - 应用 - 酷安
  20. Java实现旅游app_旅游app源码(在路上)

热门文章

  1. Photoshop的图像修复与渐变填充
  2. 装修最不能省钱的地方
  3. 赵小楼《天道》《遥远的救世主》深度解析(53)欧阳雪为什么把20万担保金也买成股票?
  4. Linux内核机制总结内存管理之每处理器内存分配器(十七)
  5. Iron Foundry和Cloud Foundry的vcap对比
  6. Comparable 和 Comparator的区别?
  7. AutoML—应用TPOT实现回归预测
  8. FPGA/IC秋招经典100题(含详解)
  9. 网易公开课 matlab,科学网—如何保存网页上看到的视频 - 杨建功的博文
  10. Matlab常用语法和基本运算