易百教程

50、什么是野指针?

在首次使用之前未正确初始化的指针称为野指针。 未初始化的指针行为是完全未定义的,因为它可能指向某个可能导致程序崩溃的任意位置,这就是它被称为野指针的原因。
换句话说,编程语言中没有被编译器或程序员初始化的每个指针都以野指针开始。

注意:通常,编译器会警告通配指针。

语法:

int *piData; //piData is wild pointer