错误代码:
int * point; // 定义一个指针变量
*point = 123; // 将 123 赋给指针指向的内存
问题:
由于 point 指针未初始化, point 的值为任意值,它可能指向一段重要的程序代码,
接着对 point 指针的赋值语句则改写了 point 指向内存中的内容,这是极其危险的。
int * point; // 定义一个指针变量
*point = 123; // 将 123 赋给指针指向的内存
由于 point 指针未初始化, point 的值为任意值,它可能指向一段重要的程序代码,
接着对 point 指针的赋值语句则改写了 point 指向内存中的内容,这是极其危险的。