文章预览
一、什么是指针 指针变量是存放地址的变量,通过地址来访问普通变量,访问数组,访问函数,访问结构体等。 这种访问方式有以下优点和作用。 二、动态内存管理 指针允许程序在运行时动态地分配和释放内存,这对于处理不确定大小的数据集合或实现复杂的数据结构(如链表、树等)非常有用。 示例代码: # include # include int main () { int *dynamicArray; int size = 10 ; // 动态分配数组 dynamicArray = ( int *) malloc (size * sizeof ( int )); if (dynamicArray == NULL ) { fprintf ( stderr , "Memory allocation failed.\n" ); return 1 ; } // 初始化数组 for ( int i = 0 ; i < size; i++) { dynamicArray[i] = i; } // 使用数组 for ( int i = 0 ; i < size; i++) { printf ( "%d " , dynamicArray[i]); } printf ( "\n" ); // 释放内存 free (dynami
………………………………