青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

hellohuan

  C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  2 Posts :: 3 Stories :: 0 Comments :: 0 Trackbacks

常用鏈接

留言簿(1)

我參與的團(tuán)隊(duì)

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

程序如下:
#include <iostream>
using namespace std;


void fuck(int *&j)
{
int l = 20;
int *k = &l;
j = k;
k = 0;
}

void any_function_use_local_variables()
{
int a, b, c;
a=b=c=100;
}

int main()
{

int i = 10;
int *j = &i;

fuck(j);
/////-------------------------
cout < <*j < <endl;   
////-------------------------
cout < <*j < <endl;

any_function_use_local_variables();
////-------------------------
cout < <*j < <endl;
//
cout < <*j < <endl;

return 0;
};


打印結(jié)果,四次cout < <*j < <endl;結(jié)果都不同,依次是:
20
274148040
-858993460
274148040
這個我開始就不太明白了,明明fuck了局部變量為什么還能得到20的值,j應(yīng)當(dāng)指向一塊不確定的內(nèi)存區(qū)域,卻有了幾次不一樣的結(jié)果。
于是在論壇里面貼了出來,自己也查了很多資料試驗(yàn)了很多程序。
原因我的理解基本是這樣:
第一個輸出時因?yàn)槭莿倓偡祷?,雖然局部變量銷毀了.
(我的理解銷毀:就是我放棄了這個地方了.原來我在那放了一個蘋果,在沒人用這塊地方時蘋果還在)
所以第一個輸出還是20。之后這塊內(nèi)存應(yīng)該被用過了,所以變成了其它的值。
下面是一位牛人的回復(fù),挺有道理!
///////////////////
第一次輸出:在void fuck(int *&j) 函數(shù)中,聲明的局部變量K,假設(shè)地址為oxff71,在函數(shù)中,這個地址賦值給了j;
然后,函數(shù)中的局部變量K所指的內(nèi)存的值為20;然后,fuck函數(shù)結(jié)束,局部變量的內(nèi)存被釋放,單這個釋放只是說明了這塊內(nèi)存可以被重新使用,并不是把內(nèi)存里的數(shù)值歸0了,所以。在第一次輸出的時候,*j為20;

第2次輸出:其實(shí)cout < <也是調(diào)用了一個函數(shù),這個函數(shù)怎么實(shí)現(xiàn)我并不知道,但是有理由相信,在這個函數(shù)中是要使用一些局部變量的,那么當(dāng)?shù)谝淮屋敵隽?j以后,這個函數(shù)或許沒有結(jié)束,它里面的局部變量使用了剛剛fuck釋放的那塊內(nèi)存,然而又有局部變量使用了oxff71這個地址,但是變量J所指的地址也正好是這樣,所以,輸出了另一組數(shù)字。

第3次輸出:在調(diào)用了any_function_use_local_variables()這個函數(shù)后,其實(shí)我們可以把a(bǔ)ny_function_use_local_variables 這個函數(shù)簡化下, 簡化成下面這樣
void any_function_use_local_variables()
{
int a=10;
int b =100;
}
通過代碼跟蹤調(diào)試可以知道,any_function_use_local_variables函數(shù)還是使用了fuck釋放的內(nèi)存,因?yàn)槲覀兛梢郧宄目吹?b的地址是oxff71,所以第3次輸出的就是100了。

其實(shí)我們可以在3個cout < <*j < <endl以后在加一個 cout < <*j < <endl,可以看到第4個輸出和第2個輸出是一樣的,從而就證明了我對第2次輸出的猜想。


posted on 2008-07-29 21:08 炮灰九段 閱讀(75) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲无亚洲人成网站77777| 欧美日韩久久精品| 亚洲激情婷婷| 欧美成人精品激情在线观看| 91久久在线播放| 你懂的网址国产 欧美| 亚洲激情六月丁香| 中文在线一区| 欧美wwwwww| av成人动漫| 亚洲精品久久久久| 亚洲精品欧美在线| 欧美韩日一区| 欧美日韩国产一区二区三区| 午夜宅男欧美| 亚洲国产精品v| 日韩亚洲视频在线| 女人香蕉久久**毛片精品| 在线播放不卡| 亚洲人在线视频| 欧美精品一区二区三| 日韩视频免费看| 一区二区三区成人精品| 国产精品一卡二| 国产日韩在线一区| 欧美成人a视频| 国产精品高清在线| 老鸭窝毛片一区二区三区| 亚洲影视在线播放| 91久久国产精品91久久性色| 亚洲视频中文字幕| 在线日韩av片| 在线亚洲一区| 国产精品一区免费观看| 国产偷国产偷亚洲高清97cao| 性欧美办公室18xxxxhd| 久久久国产午夜精品| 亚洲视频导航| 一区二区三区视频在线| 亚洲另类春色国产| 日韩午夜一区| 99精品视频免费全部在线| 欧美主播一区二区三区| 欧美中文在线观看| 欧美日韩亚洲免费| 国产一区二区在线免费观看 | 亚洲美女免费视频| 国产一区二区无遮挡| 亚洲一区免费网站| 午夜亚洲福利| 国产一区二区黄| 亚洲自拍偷拍麻豆| 久久都是精品| 国产一区二区观看| 老巨人导航500精品| 欧美88av| 99re66热这里只有精品3直播| 欧美高清不卡在线| 亚洲毛片播放| 久久久在线视频| 在线日本成人| 欧美人成在线视频| 亚洲一区二区三区四区视频| 国产精品99久久久久久人| 欧美日韩国产麻豆| 性一交一乱一区二区洋洋av| 久久综合久久美利坚合众国| 亚洲国产精品一区二区久| 午夜精品一区二区三区在线播放| 欧美日韩视频在线观看一区二区三区| 亚洲图中文字幕| 免费影视亚洲| 久久激情综合| 国产综合久久久久影院| 欧美精品一区在线播放| 小处雏高清一区二区三区 | 日韩亚洲精品电影| 国内成+人亚洲| 久久久精品午夜少妇| 久久久久久色| 国产欧美一级| 久久精品视频在线观看| 欧美专区亚洲专区| 久久久av水蜜桃| 精品二区久久| 日韩一区二区久久| 午夜精品婷婷| 狠狠爱成人网| 欧美成人视屏| 亚洲在线播放| 免费成人网www| 中文一区二区在线观看| 欧美日本在线视频| 亚洲小说欧美另类社区| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品视频男人的天堂 | 亚洲免费一区二区| 久久精品中文| 亚洲春色另类小说| 国产精品家教| 欧美成人精品在线| 欧美在线播放视频| 欧美国产丝袜视频| 夜夜嗨av一区二区三区四季av| 亚洲欧美中文日韩在线| 男人的天堂亚洲在线| 欧美午夜精品| 亚洲三级网站| 久久亚洲春色中文字幕久久久 | 欧美国产日韩亚洲一区| 99精品免费视频| 美女亚洲精品| 狠狠色综合色综合网络| 亚洲一区二区三区色| 欧美国产日韩在线| 一区二区电影免费观看| 欧美丰满高潮xxxx喷水动漫| 国产一区二区三区在线观看视频| 一本色道久久精品| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲欧美在线播放| 欧美色道久久88综合亚洲精品| 一区二区日韩精品| 亚洲乱码久久| 欧美人与禽猛交乱配| 亚洲欧洲在线视频| 亚洲国产一区二区三区青草影视| 欧美成人网在线| 一区二区三区成人精品| 亚洲精品四区| 国产日韩在线一区二区三区| 蜜桃久久av| 国产精品av久久久久久麻豆网| 亚洲视频在线观看视频| 夜夜嗨av一区二区三区四季av| 国产精品草草| 久久综合久久综合久久| 久久精品天堂| 这里只有视频精品| 欧美一区二区久久久| 亚洲高清久久久| 一区二区精品国产| 欧美大片在线观看一区二区| 亚洲盗摄视频| 久久国产日本精品| 欧美日韩国产页| 亚洲国产色一区| 亚洲一区精品视频| 久热精品视频| 免费久久久一本精品久久区| 亚洲一区自拍| 国产一区久久久| 久久精品免费观看| 亚洲欧美在线x视频| 国产日韩精品入口| 亚洲影视九九影院在线观看| 日韩视频在线播放| 欧美色大人视频| 亚洲性感激情| 国产精品mv在线观看| 亚洲全部视频| 欧美三级网址| 久久se精品一区精品二区| 亚洲一级在线观看| 伊人久久亚洲美女图片| 久久日韩精品| 欧美va亚洲va日韩∨a综合色| 最新中文字幕亚洲| 久久精品亚洲| 欧美成人精品h版在线观看| 国产日韩欧美一区二区| 欧美一区二区三区免费观看视频| 亚洲精品在线看| 国产精品xxx在线观看www| 中国av一区| 在线视频你懂得一区| 国产精品区一区二区三| 亚洲日本va午夜在线影院| 亚洲日本成人网| 欧美精品国产一区| 99精品热视频只有精品10| 亚洲在线免费视频| 国产片一区二区| 久久久久国色av免费观看性色| 久久精品欧洲| 久久久欧美精品sm网站| 免费看的黄色欧美网站| 亚洲高清av| 欧美日韩一级片在线观看| 制服诱惑一区二区| 久久爱另类一区二区小说| 国产一区美女| 欧美日韩国产页| 午夜一区二区三区不卡视频| 久久亚洲图片| 亚洲欧美在线网| 9色精品在线| 一区福利视频| 国产精品亚洲аv天堂网| 欧美.www|