我正在运行一个简单的程序,以使用双指针打印数组的第一个元素值:
#include <stdio.h> int main() { int arr[3] = {1,2,3}; int **ptr; *ptr = arr; printf("%d\n", **ptr); return 0; }
但是我得到了一个分割错误。我在做什么错?
指针ptr未初始化,并且具有不确定的值。
ptr