• ベストアンサー

VB 関数

初めまして。 VB初心者なので,簡単な質問なのかしれませんが御願いします。 C言語で,   int      main        (void) 戻り値の型    関数名      戻り値なし と書きますが,これと同じ意味を持つプログラムをVBで書くとどのようになりますか? 関数の作り方がまだわかってないので教えていただけますか? 宜しく御願いします。 

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.6

(1)Mainは言語によっては特別な意味があるが VB では http://hp.vector.co.jp/authors/VA017795/vbuseful/submain.htm VB.NETでは http://www.atmarkit.co.jp/fdotnet/dotnettips/524vb2005main/vb2005main.html http://msdn2.microsoft.com/ja-jp/library/ms235406(VS.80).aspx ここらに書いてあることを知りたいのかな。 (2)>関数の作り方がまだわかってないので 関数のつくり方に矮小化するなら、 function aaa(引数) ・・・ End Function これならMainというFunction 名を、質問の例に挙げないほうが良い。 ーー 関数という概念も、オール関数で組み立てるCと、VBの関数とは概念が違う(値を返すとか似た点もあるが)と思うので、考えを切り替えること。

すると、全ての回答が全文表示されます。

その他の回答 (5)

  • NYOI
  • ベストアンサー率58% (56/96)
回答No.5

戻り値が無い場合 Sub 関数名(引数 AS 型) ~ End Sub ある場合 Function 関数名(引数 AS 型) As 戻り値の型 ~ End Function なお引数は値渡しの場合ByVal 参照渡しの場合ByRef といった修飾子を頭につけます。 引数が無い場合は()の中は空でよいです。

すると、全ての回答が全文表示されます。
  • makohyu
  • ベストアンサー率60% (57/94)
回答No.4

> これと同じ意味を持つプログラムをVBで書くとどのようになりますか? Sub Main() です。

すると、全ての回答が全文表示されます。
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

Function main() as Long といった具合になるでしょう C言語でのintが16ビット長なら As Integerでいいのですが32ビット長の場合は As Longになります

すると、全ての回答が全文表示されます。
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.2

失礼。綴りが・・・ 「Functon」は「Function」の間違いです。

すると、全ての回答が全文表示されます。
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

>   int      main        (void) > 戻り値の型    関数名      戻り値なし 最後は、「戻り値なし」ではなく、「引数無し」では・・・ その前提で、 Functon main() As Integer 関数名「main」、 引数「()」つまり、無し、 戻り値の型「『As』 Integer」

すると、全ての回答が全文表示されます。

関連するQ&A