配列を取得して処理するように設計された大きなコード ブロックがあります。現在のプロジェクトには要素が 1 つしかないため、変数を char に変更する代わりに、char 配列 [1] として宣言しました。このようにして、コードを変更する必要がなく、バグを追加するリスクがなく、要件が大きくなった場合に簡単に増やすことができます。
正常にコンパイルされているように見えますが、フードの下で何が起こっているのか知りたくなりました。メモリを無駄にしていますか? これは余分な処理時間を追加しますか?コンパイラはそれをすべて最適化するので、入力しても違いはありませんか?
配列を使用することの考えられる欠点を誰でも説明できますか?
私はcとc ++を使用していますが、それらの間で違いはありますか?