例題

例題

そして、プログラムは印刷します: ロード中 … ロード中 … ここでは変数が宣言されている。しかし、実際にはこれが何なのかはわからない。デバッガは、これが関数 「my_function 」へのポインタであることを示しているが、それが何をするものなのかは教えてくれない。関数のソースコードを見て、ソースコードから読み取るしかない。 デバッガは、変数宣言が関数のソースコードに続いていることを示している: 「my_function”。この 「my_function 」が何なのかは、ソースコードを読まなければわからない。ソースコードを読んでもよくわからない。ソースコードを掘り下げて、「my_function 」を含むステートメントを読む必要がある。 デバッガーにはたくさんのコードがある。ここでは、どのステートメントに 「my_function 」が含まれているかを見ていこう。 まず、「my_function 」のソースコードの例です: この例では、関数名のテキストを表示しています。この例では、関数名のテキストを表示しています。return “がないことがわかります。つまり、関数名は 「return 」ではなく、「function 」なのです。 次に、「my_function 」のソースコード(関数名はありません:) そのソースコードには、「void my_function (int a, char *str) 」というステートメントがある。このステートメントは次のようになる: ソースコードでは、関数名のテキストを表示していることがわかる。この文の本文だけを見ればよい

Photo by AFGPhotoBlog

この作品の出来はいかがでしたでしょうか。ご判定を投票いただくと幸いです。
 
- 投票結果 -
よい
わるい
お気軽にコメント残して頂ければ、うれしいです。