指针定义后,未初始化指向,运行时会报错:段错误 (核心已转储)

    技术2025-07-31  11

    示例1: 

    int main { float* theta; *theta = 0; return 0; }

    示例2:

    int main { float* theta; float width ; theta = &width;//初始化指向 *theta = 0; return 0; }

    示例1会报错:段错误 (核心已转储);因为指针theta使用之前未确定指向内存空间。

    Processed: 0.020, SQL: 12