第2講 関数を理解しよう

第5話 子分同士が呼び出し合い無限ループを起こしてしまう例
解答例
入門
using namespace System;
void f1();
void f2();
void f3();
void f4();
void main(){
   f1();
}
void f1(){
   Console::Write("C言語の学習");
   f2();
}
void f2(){
   Console::WriteLine("は楽しい。");
   f1();
}

void f3(){
   Console::WriteLine("ですから、継続して学びましょう。");
}
void f4(){
   Console::WriteLine("世界が広がります。");
}
実行例
C言語


void f1(){
   Console::Write("C言語の学習");
   f2();
}
void f2(){
   Console::WriteLine("は楽しい。");
   f1();
}
の部分が、向かい合わせに並行に置いた鏡ですね。
お互いを無限に呼び出してしまいます。
プログラミングは、うっかりすると無限ループになってしまうということに留意して下さい。


第4話へ 第6話へ


戻る



VB講義へ
VB講義基礎へ

vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)