指针和引用的区别引用在定义时被初始化后,就不能改变了;指针可以改变。引用不能为空;指针可以为空。程序不需要为引用分配内存空间;程序需要为指针分配内存空间。指针自增是指针变量的自增;引用自增是变量值的自增。7、面向对象和面向过程的区别面向过程是一种以过程为中心的编程思想,强调事件的流程和顺序。思想:需要实现一个功能的时候,看重的是开发的过程和步骤,每一个步骤都需要自己亲力亲为。例如:吃饭。需要买菜、洗菜、切菜、煮饭、炒菜...程序=算法+数据面向对象是一种以对象为中心的编程思想,强调事件的角色和主体。思想:需要实现一个功能的时候,看重的并不是过程和步骤,而是关心的是对象,对象能做什么。例如:吃饭。找饭店,饭店提供饭菜,我们不需要关心煮饭做菜的过程。程序=对象+消息
博客摘录「 计算机考研复试常问问题 编程语言篇」2023年4月5日
最新推荐文章于 2024-11-03 23:34:22 发布
文章讲述了指针和引用在C++中的主要区别,包括引用的不可变性、非空性以及不需要额外内存,而指针则可以改变和为空,且需要内存空间。同时,文章还对比了面向过程和面向对象的编程思想,前者关注事件的流程,后者注重对象及其能执行的操作。
摘要由CSDN通过智能技术生成