指针作为函数返回值
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式程序设计语言  > 嵌入式C/C++程序设计要求  > C程序设计基础  > 指针  > 指针与函数


 
       函数的返回值也可以是一个指针。返回指针值的函数的一般定义形式是:
       
       例如,如下进行函数定义和调用,可以降低函数参数的复杂性。
       
       函数调用为:ptr=get_str();
       注意:不能将具有局部作用域的变量的地址作为函数的返回值。这是因为局部变量的内存空间在函数返回后即被释放,而该变量也不再有效。
       例如,下面函数被调用后,变量a的生存期结束,其存储空间(地址)不再有效。
       
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有