アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語についてです
入力されるデータは100以下とする
とあるとき
deta[99] deta[100]
のどちらが正しいのでしょうか?

A 回答 (4件)

意味不明。

正しいってどんな意味で?

質問の日本語を見直しましょう。
    • good
    • 0

「正しい」ってどういうこと? 何がどうであれば「正しい」の?

    • good
    • 0

変数定義では、 int data[100];


として、100個分の領域を確保します。
しかし、データを書き込めるのは、
data[0]からdata[99]までの最大100個ですので、
(書き込むとほかのデータを壊しますので)
data[100]には書き込めません。
    • good
    • 0

100以下とは100を含みます。


つまり、最大100件のデータが格納できなければいけません。
従って、data[100]が正しいです。
ちなみに
100以下 100を含む
100未満 100を含まない
100以上 100を含む
100超過 100を含まない
となっています。コンピュータの仕事をする場合は、この用語はしっかりと覚えてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!