C言語なら俺に聞け(入門篇) Part 25
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 08/02/21 02:26:59 >>48 そのとおりだ、見ての通りだ 引数一個の時は、実行ファイル名と引数合わせて二個、argc==2だから注意しろ 51:デフォルトの名無しさん 08/02/21 02:28:31 >>50 さんくすです 52:43 08/02/21 02:33:49 >>49 ですが、これだと戻り番地が複数ありますよね??? "スタック領域 戻り番地3 変数 戻り番地2 戻り番地1 " 53:デフォルトの名無しさん 08/02/21 02:37:45 >>52 あなたが手を出すには、まだ早すぎるのかも知れません どんなに説明していても、読まないみたいだし 54:デフォルトの名無しさん 08/02/21 02:38:37 >>52 i() { 今ここを実行中、ここが終わったら"戻り番地3"へ } h() { i(); 戻り番地3: } g() { 変数宣言 変数 ; h(); 戻り番地2: } f() { g(); 戻り番地1: } 55:デフォルトの名無しさん 08/02/21 02:45:37 >>52 つまらないアドバイス プログラムに関数がなく、gotoだけで何とかしたいと思ったらどうする? 実際CPUによってはマシン語にgotoしかないケースもある、その代り今、実行している位置を変数に記録できるとする。 戻り番地はある種の変数だ。goto label のとび先 label を格納することができる。 これで関数同様の処理の流れを作ってみよ 一日ゆっくり頭を悩ませるがよい
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/26 KB
担当:undef