大门|大门-CS-2001 |问题43

考虑以下三个C函数:

null

[PI] int * g ( void )
{
int x= 10;
return (&x);
}
[P2] int * g ( void )
{
int * px;
*px= 10;
return px;
}
[P3] int *g ( void )
{
int *px;
px = ( int *) malloc ( sizeof ( int ));
*px= 10;
return px;
}


以上三个函数中哪一个可能会导致指针出现问题?(2001号登机门) (A) (B) (C) (D)

(A) 只有P3 (B) 只有P1和P3 (C) 只有P1和P2

(D) P1、P2和P3 答复: (C) 说明: 看见 https://www.geeksforgeeks.org/c-dynamic-memory-allocation-question-2/ 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享