以下のコード(抜粋)について質問です。
・期待する動作
配列stringに対し、キーボードから読み込んだ文字を格納することを考えております。
・疑問点
結果として後述のコードで特に問題なく動作しました。
しかし、constをつける予定ではなかったのに宣言しており、なぜ問題なく動作できたのかわかりません。
constは、値の書き込みを制限するものであると認識しております。それなのにscanf()で配列stringsに文字を書き込めたのはなぜなのでしょうか。
・コード
const char strings[100] = {0};
scanf("%s", strings);
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。