• ベストアンサー

これをVBに書き換えたらどうなりますか?

以下はC言語なんですが、これをVBで書くとするとどうかえばよいでしょうか?教えて下さい。 void main(){   int s;   s = getNum(10); } int getNum(int x){   int num;   num = x * 2   return num; }

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

  • ベストアンサー
noname#7749
noname#7749
回答No.1

Sub Main Dim s As Integer s = getNum(10) End Sub Function getNum(ByVal x As Integer) As Integer Dim num As Integer num = x * 2 getNum = num End Function (プロシージャのスコープは質問の趣旨から外れるので省略) 参考までに問題点を指摘。 (1) void main はANSIの規格外。 (2) 単純な四則演算(乗算)を冗長に関数化する意義が不明。 (3) 入出力の存在しないプログラムの存在価値が不明。

jones0901
質問者

補足

分かりやすい説明。ありがとうございました。 ソース的には全く意味はないのですが、もともとPHP、Cユーザなんですが、VBでは初めてですので、確認したいと思っておりました。また何かあれば宜しくお願い致します

関連するQ&A