int* ptr; 定义了一个名为ptr的指向整数的指针变量。char *str = "Hello"; // str 是一个指向字符数组的指针int num = 10; int* ptr = # 将num的地址赋值给ptr。int num = 10; int* ptr = # *ptr = 20; 将num的值修改为20。int *ptr = (int *)malloc(sizeof(int)); // 使用 malloc 动态分配一个整数大小的内存块,并将其地址赋给指针 ptrvoid getSeconds(unsigned long *par);int **ptrPtr = &ptr; // ptrPtr 是一个指向指针 ptr 的指针int *ptrArray[5]; // 声明一个包含5个指向整数的指针的数组int * getRandom(){ static int r[10]; return r; } 数组的名(变量)的值就是这个数组的第一个元素的地址。int (*funcPtr)(int, int); // 声明一个指向函数的指针,该函数接受两个整数参数并返回一个整数。 C#的委托与其类似 int *ptr=NULL;int *ptr; 和 int* ptr; 等效a*b友情链接:
全部评论