• ベストアンサー

「変数の宣言」と「変数の定義」は同じ意味ですか?

Dim myStr As String は、変数の宣言と定義、どちらになるのでしょうか? どちらともいいますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • s-uzen
  • ベストアンサー率65% (2051/3118)
回答No.3

過去にも同様の質問がありますね。 変数宣言・変数定義のちがいって?? http://questionbox.jp.msn.com/qa4649008.html 簡単に言えば、変数がどのようなものかを表すのが宣言で、変数に値を設定するなど、実体があるものを宣言する場合は定義と呼ぶと思います。 つまり、実体のある内容を宣言するときに「定義」と呼び、その実体がどのようなものかを決めずに行うのが「宣言」ということになると思います。  

JIHKCAVNBR3
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

別に何が正解と言うことはないでしょうけど,通常は「変数の宣言」と言います。 変数の定義とは,「myStrという変数は,何の目的でどのような内容を入れるのか」という意味づけです。

JIHKCAVNBR3
質問者

お礼

ありがとうございました。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

私の感覚では Dim myStr As String   ’変数 myStrを宣言する myStr = "Hello!World" ’変数 myStrの値を定義する  

JIHKCAVNBR3
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう