オペレーティング システムは、最近の最も恐ろしい問題を防ぎます。私がこれまでにした最悪のことは、マシンをハードロックし (電源ボタンを押したままにして再起動する必要がありました)、いくつかのファイルをスクランブルすることです。
すべては、実際にアクセスしているリソースに依存します。ファイルを書き込んでいる場合、以前はシステム ユーティリティを混乱させていたディレクトリ構造が複雑になるいくつかの方法がありますが、それらの問題のほとんどは修正されています。root として何かをしている場合は、より多くのシステム ファイルが書き込み可能であるため、確実に混乱する可能性があります。ネットワークを使用している場合、適度にうまくいかない可能性のあるものがたくさんありますが、帯域幅を使いすぎる可能性が高い以上のものではありません. もちろん、数年間のプログラミングで、あらゆる種類のありそうもないことがわかるでしょう。
ただし、ほとんどの場合、実験して遊んでも問題ありません。最近のシステムは十分に回復力があるので、元に戻すのが難しすぎる混乱を起こすことはありません。オペレーティングシステムは、各プログラムを独自のメモリに保持し、管理者/ルートでない限り、重要なシステムを変更するためのアクセスを許可しません. さまざまなぶら下がっているポインターは、面白いものを出力したり、プログラムをクラッシュさせたりするかもしれませんが、最新のコンピューターを破壊することはありません。
別の返信のコメントから: 「ニンテンドー DS を使用して実行しています」
わかりました、それは重要です! (最初: すばらしいアイデア! 面白そうです。) そのようなもののコーディングは、デスクトップ コンピューターのほとんどのコーディングと同じではありません。libnds のドキュメントとニンテンドー DS プログラミングに関するいくつかのチュートリアルを簡単に見てみると、言及すべき OS がないことがわかります。ですから、迷子のポインターでどれだけのことができるかわかりません。おそらくたくさんのことです。おそらく何かを傷つけます。以前にそのプラットフォームでプログラミングを行ったことがある人を探して、彼らの意見を聞くのは良い考えかもしれません。