[過去ログ]
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1478440682/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
53: デフォルトの名無しさん [sage] 2016/11/10(木) 15:15:27.68 ID:gEXUDT4B >実行は新しい順(つまり今回の例の場合はi=9)ということですね。 難しく考える必要は無い 関数を呼び出すとき、自分が今何をしていたかをそっくりそのまま保存した状態で 新たにスタックを確保して、呼び出した関数を実行する 関数の実行が終わると、使っていたスタックを開放して 呼び出される前に実行していた処理に復帰する ちょうど君が 1)ビデオを見ていた時に電話がかかってきたら、ビデオを一時停止して電話に出る 2)電話が終わると、ビデオを再生して続きを見る のと同じで、ビデオの一時停止機能がスタックに相当している で、君がこの日のことを日記を書くとき 1)のことを重視すれば、ビデオ→電話、って順になるし 2)のことを重視すれば、電話→ビデオ、って順になる 実際にはビデオ→電話→ビデオ、という順で物事は流れているんだが どこのタイミングを切り取ってくるかで順番が変わるのだ 下から順番に1,2,3,4,5と積み上げて、上から順番に5,4,3,2,1と取り出すとき 積み上げるとき(積み上げる前)に出力すると1,2,3,4,5だし 取り出すとき(取り出した後)に出力すると5,4,3,2,1になる 実際には1,2,3,4,5,4,3,2,1という順で処理は走っているが(積み上げる→取り出す) 前半に着目すれば1,2,3,4,5だし、後半に着目すれば5,4,3,2,1なのだ http://mevius.5ch.net/test/read.cgi/tech/1478440682/53
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 949 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s