2023-05-09

找出下面代码的错误之处并修改

实例1:

详解:

修改:

方法一:


方法二:传址

实例2:

解释:

//GetMemory函数内部创建的数组是栈区上创建的

//出了函数,数组的空间就还给了操作系统

//返回的地址是没有实际意义,如果通过返回的地址,去访问内存就是非法访问内存

实例3:


改正:

本题来自于高质量的C-C++编程这本书

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、截取字符串”20 | http://www.baidu.com”中,”|”字符前面和后面的数据,分别输出它们 ...
    强子ly阅读 3,075评论 8 46
  • 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 什么是类?答:把一些...
    飞扬code阅读 2,761评论 0 11
  • C 语言内存管理指对系统内存的分配、创建、使用这一系列操作。 在内存管理中,由于是操作系统内存,使用不当会造成毕竟...
    yiyiyuan阅读 557评论 0 0
  • iOS面试题目100道 1.线程和进程的区别。 进程是系统进行资源分配和调度的一个独立单位,线程是进程的一个实体,...
    有度YouDo阅读 30,041评论 8 137
  • 问题:Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以i...
    vincent浩哥阅读 447评论 0 0