- 内在泄露
/* 循环中定义指针 */
int loopDefinePointer()
{
int i, count = 10;
for( i=0; i<count; i++ )
{
char *p = (char *)malloc( sizeof(char) );
*p = 'a';
printf( "Point Address: %x\n", p );
free(p);
printf( "Point Address: %c\n", *p );
}
return 1;
}
2.
本文通过一个简单的C语言示例展示了如何在循环中定义并使用指针。探讨了指针分配、使用及释放的过程,并提供了可能引起内存泄漏的代码示例。
2710

被折叠的 条评论
为什么被折叠?



