多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開(kāi)源 > C/C++語(yǔ)言的本質(zhì)(Directly)

C/C++語(yǔ)言的本質(zhì)(Directly)

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-10-12 21:54:22 閱讀次數(shù):3841次
    記得大三實(shí)習(xí)的時(shí)候在一位喜歡做破解的哥們的影響下了解反匯編調(diào)試這么一回事兒,于是實(shí)踐后
恍然悟到:(1)學(xué)匯編不為寫(xiě)匯編,而為透析c/c++諸多細(xì)節(jié)的本質(zhì)(2)大神的境界應(yīng)該是每寫(xiě)一句
c/c++語(yǔ)言,其相應(yīng)匯編代碼便了然于心。
    題外話:本文總是把c語(yǔ)言和c++語(yǔ)言寫(xiě)在一起,是因?yàn)楣P者喜歡,筆者認(rèn)為如果說(shuō)匯編語(yǔ)言是機(jī)器
語(yǔ)言的第一重映射,那么c語(yǔ)言就是匯編語(yǔ)言的第一重映射、c++是c語(yǔ)言的第1.5重映射。因此要精通
c語(yǔ)言,必然要熟悉匯編,要精通c++必然要精通c語(yǔ)言。
   列舉下我通過(guò)匯編透析到的的語(yǔ)言本質(zhì)吧:
   (1)The different of pointer and reference
       int i=0;
       int& j=i;
       int* k=&i;// int* k=&j;
      常人的解釋是這樣的:reference: alias(the same entity) ; pointer: address(addressof entity)
      In fact, the implement of pointer and reference by assembly is the same. Such as following:
       int i = 5;
       int* pi = &i;
       int ri = i;
     The corresponding assembly code:
       mov dword ptr [i], 5
    
       lea eax, [i]
       mov dword ptr[pi], eax;
    
       lea eax, dword ptr[i]
       mov dword ptr[ri], eax
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美日韩在线永久免费播放 | free性欧美高清另类 | 理论片免费观看 | 操操操网站 | 最色网址 | 越猛烈欧美xx00动态图带声音 | 欧美激情观看一区二区久久 | 欧美精品一区午夜小说 | 欧美成人性色生活18黑人 | a集毛片| 亚洲成人观看 | 久久亚洲精品永久网站 | 国产免费一级高清淫日本片 | 免费在线播放视频 | 日本成人二区 | 最近最新中文字幕大全免费7 | 欧美色老汉 | 日本二区 | 国产精品日产三级在线观看 | 国产亚洲精品久久77777 | 一区二区三区在线 | 网站 | 九色地址| 欧美一级看片 | 激情图片小说区 | 手机在线看片国产 | 五月综合视频 | 欧美.亚洲.日本一区二区三区 | 国产欧美一区二区三区视频在线观看 | 成人国产在线视频在线观看 | 久久综合九色综合97欧美 | 亚洲欧美另类在线视频 | 欧美精品久久久久久久影视 | 欧美日韩中文亚洲v在线综合 | 亚洲成人偷拍 | 久久精品视频一区二区三区 | 手机看片日韩国产一区二区 | 国模一区二区三区视频一 | 亚洲最大的黄色网址 | 欧美亚洲一区二区三区 | 另类天堂网 | 中文字幕在线视频播放 |