第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("世界が広がります。");
}
実行例
void f1(){
Console::Write("C言語の学習");
f2();
}
void f2(){
Console::WriteLine("は楽しい。");
f1();
}
の部分が、向かい合わせに並行に置いた鏡ですね。
お互いを無限に呼び出してしまいます。
プログラミングは、うっかりすると無限ループになってしまうということに留意して下さい。
VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)