早教吧 育儿知识 作业答案 考试题库 百科 知识分享

答案是A,能解释一下为什么吗?谢谢阅读如下程序段,这个程序在编译的时候会有一个警告,下列关于这个警告叙述正确的是.#include#defineN10int*fun(inta[N],intn){inti,b[N];for(i=0;i

题目详情
答案是A,能解释一下为什么吗?谢谢
阅读如下程序段,这个程序在编译的时候会有一个警告,下列关于这个警告叙述正确的是_______.
#include
#define N 10
int *fun(int a[N],int n)
{
int i,b[N];
for(i=0;i
▼优质解答
答案和解析
b是一个局部变量,但fun函数结束后,这个变量就销毁了,所以不能返回局部变量的地址.
看描述 只有A是正确的,因为返回的b被销毁了,所以k就是无向的了