代码之家  ›  专栏  ›  技术社区  ›  Justin

C当变量在作用域[duplicate]中时使用的未初始化的局部变量

  •  0
  • Justin  · 技术社区  · 7 年前

    此问题旨在作为所有常见问题的参考:

    当我复制/扫描数据到未初始化指针指向的地址时,为什么会出现神秘的崩溃或“分段错误”?

    例如:

    char* ptr;
    strcpy(ptr, "hello world"); // crash here!
    

    char* ptr;
    scanf("%s", ptr); // crash here!
    
    0 回复  |  直到 8 年前