こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2013-03-25 20:11:15

QNo.8011383

暇なときに回答ください

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

過去にも同様の質問がありますね。

変数宣言・変数定義のちがいって??
http://questionbox.jp.msn.com/qa4649008.html

簡単に言えば、変数がどのようなものかを表すのが宣言で、変数に値を設定するなど、実体があるものを宣言する場合は定義と呼ぶと思います。
つまり、実体のある内容を宣言するときに「定義」と呼び、その実体がどのようなものかを決めずに行うのが「宣言」ということになると思います。
 

投稿日時 - 2013-03-25 22:23:24

お礼

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

投稿日時 - 2013-04-06 21:56:33

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

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

投稿日時 - 2013-03-25 20:45:01

お礼

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

投稿日時 - 2013-04-06 21:56:30

ANo.1

私の感覚では


Dim myStr As String   ’変数 myStrを宣言する

myStr = "Hello!World" ’変数 myStrの値を定義する
 

投稿日時 - 2013-03-25 20:38:16

お礼

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

投稿日時 - 2013-04-06 21:56:27

あなたにオススメの質問