|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式系统程序设计 > 嵌入式程序设计语言 > 嵌入式C/C++程序设计要求 > C程序设计基础 > 指针 > 指针与函数 >
|
相关知识点:3个
|
|
|
|
函数的返回值也可以是一个指针。返回指针值的函数的一般定义形式是:
|
|
|
|
例如,如下进行函数定义和调用,可以降低函数参数的复杂性。
|
|
|
|
|
注意:不能将具有局部作用域的变量的地址作为函数的返回值。这是因为局部变量的内存空间在函数返回后即被释放,而该变量也不再有效。
|
|
|
例如,下面函数被调用后,变量a的生存期结束,其存储空间(地址)不再有效。
|
|
|
|
|
|
|
|
|
|
|
|
|