同じ C ファイルの異なる関数で同じ goto ラベルを使用することが許容されるかどうか教えてください。
私が直面していることを説明するには:
function1()
{
    ...
    goto label
    ...
label:
    ...
}
function2()
{
    ...
   goto label;
    ...
label:
    ...
}
今起こっていることは、ラベルの後のコードが malloc されたデータのクリーンアップに使用されていることです。そして、すべてが function2 でクラッシュしています。メモリを印刷しました。解放されている場所と同じ場所が複数回解放されています。これは後藤のせいですか?これは goto ステートメントの有効な使用法ですか?