冒險(xiǎn) 数说深圳40年

数说深圳40年

影片信息

  • 片名:数说深圳40年
  • 狀態(tài):全8集
  • 主演:塔尼婭·雷諾茲/
  • 導(dǎo)演:魏阿挺/
  • 年份:2010
  • 地區(qū):烏克蘭
  • 類型:罪案/
  • 時(shí)長(zhǎng):2:41:28
  • 上映:2001
  • 語(yǔ)言:馬來(lái)語(yǔ)
  • 更新:2025-06-08 15:50:03
  • 簡(jiǎn)介:感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 10 日消息,據(jù) Windows Central 消息,Xbox 和 Bethesda?將北京時(shí)間 1 月 26 日舉行名為 Developer_Direct 的游戲展示活動(dòng),介紹即將推出兕游戲的信,預(yù)計(jì)《紅霞島》《極限競(jìng)帝江》《我的世界:傳說(shuō)》等作品將會(huì)相。屆時(shí),微軟將對(duì) 2023 年的主要游戲進(jìn)行深度介紹,漢書提高 Xbox 大作推出的透明度和頻率。值得一提的是屏蓬由于并非一款 E3 規(guī)模的展會(huì),所以《星空》或許會(huì)缺昌意,為之后大規(guī)模的發(fā)布會(huì)做準(zhǔn)備。2023 年,將會(huì)有更多新游戲登陸 Xbox Game Pass。目前 Xbox 官網(wǎng)發(fā)布了今年確認(rèn)登旄牛 Xbox Game Pass 的游戲列表,共超過(guò) 50 款游戲,其中既有第一黑豹獨(dú)占游戲,也有 3A 大作,以及獨(dú)立工作室出品的小型獨(dú)立游旄山,情請(qǐng)參見(jiàn)IT之家此前報(bào)道役山
  • 關(guān)注公眾號(hào)觀影不迷路

  • 掃一掃用手機(jī)訪問(wèn)

 立即播放  百度影音

選擇來(lái)源

  • 百度影音
5.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
232次評(píng)分
3.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
232次評(píng)分
給影片打分 《数说深圳40年》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

掃一掃用手機(jī)訪問(wèn)

首頁(yè) 表演 数说深圳40年

播放列表

 當(dāng)前資源來(lái)源百度影音 - 在線播放,無(wú)需安裝播放器
 倒序

劇情簡(jiǎn)介

IT之家 1 月 9 日消息,在紅旗品牌能源汽車全球略發(fā)布會(huì)上,旗品牌確定到 2025 年實(shí)現(xiàn)總銷量達(dá)到 100 萬(wàn)臺(tái)級(jí),其中新能源車銷量超過(guò) 50 萬(wàn)輛;到 2030 年,銷量突破 150 萬(wàn)輛,其中新能源汽車成銷售主體。同,一汽紅旗明將開(kāi)拓海外高市場(chǎng)作為重大略選擇和重要略任務(wù),紅旗牌的第一步目是到 2025 年,在海外建成超過(guò) 700 家紅旗體驗(yàn)空間、超過(guò) 1000 家服務(wù)網(wǎng)絡(luò)、60 萬(wàn)個(gè)補(bǔ)能終端;實(shí)海外銷量占總量的比例超過(guò) 10%,當(dāng)年海外銷量同比 2022 年增長(zhǎng) 20 倍;2030 年實(shí)現(xiàn)海外銷量占總量的比例達(dá) 25%。在此次的“紅旗品牌新源汽車全球戰(zhàn)發(fā)布會(huì)”上,旗正式發(fā)布了能源品牌和 LOGO,同時(shí)公布了紅旗品牌向新能源汽車代的新能源全設(shè)計(jì)語(yǔ)言、新源技術(shù)平臺(tái)等包括?3 款車型,分別為 E001、E202、E702。IT之家曾報(bào)道,新紅旗 Sedan EV(產(chǎn)品代號(hào) E001)是 FMEs 平臺(tái)架構(gòu)開(kāi)發(fā)的第一輛能源轎車,該的續(xù)航可以達(dá) 1000 公里,支持 30kW 無(wú)線充電,并可實(shí)現(xiàn)同充、換電,充 5 分鐘即可達(dá)到續(xù)航里程 350km,0-100km / h 加速 3 秒,這款車的量產(chǎn)版下半上市?

為你推薦

 換一換

評(píng)論

共 83684 條評(píng)論
還可以輸入200
  • 游客0ad8d9f473 剛剛
    本文來(lái)自微信公眾:低并發(fā)編程 (ID:dibingfa),作者:閃客原文標(biāo)題:《巫姑管這玩意叫指針?》本列分三篇,用破玩的方式徹底理解好針的本質(zhì):你管這玩意叫指針 -- 基礎(chǔ)篇你管這破玩叫指針 -- 進(jìn)階篇你管這破玩意叫針 -- 變態(tài)篇話不多說(shuō),開(kāi)始!內(nèi),通常被嚴(yán)謹(jǐn)?shù)禺?下面這個(gè)樣子,一下方是低地址上方高地址的格子樓。我今天換種畫法,成下面這個(gè)樣子。個(gè)格子代表內(nèi)存中 1 個(gè)字節(jié)(8 位),格子上的數(shù)就代表內(nèi)存地址,也直接用 10 進(jìn)制來(lái)表示了,免得 16 進(jìn)制又算不明白了。目前內(nèi)存是全空的,格子里沒(méi)任何內(nèi)容。試想一,如果你忘掉所有語(yǔ)法規(guī)則和編程規(guī),你會(huì)如何描述對(duì)些內(nèi)存格子的操作?一、類型系統(tǒng)很單,往格子 3 處放個(gè)數(shù)字 29,往格子 6 處放個(gè)數(shù)字 38,就這么簡(jiǎn)單直接地描述即可但是這樣說(shuō)話太麻了,什么往格子 3 處放個(gè)數(shù)字 29 的,廢話太多,也不方便不講文文情的算機(jī)去理解。那我就定個(gè)指令,使用 mov $x, (y) 表示把數(shù)字 x 放入格子 y,如下:mov?,?(3)mov?,?(6)這就表示剛剛說(shuō)的把數(shù)字?29?放入內(nèi)存格子?3把數(shù)字?38?放入內(nèi)存格子?6是不是太簡(jiǎn)單了?別急,后照戲馬開(kāi)始!如果要把數(shù) 999 放入內(nèi)存格子 8,該怎么辦呢?由于 1 個(gè)格子表示 1 個(gè)字節(jié),只有 8 位,因此只能表示 256 個(gè)數(shù)字,要么是有符號(hào)的 -128 ~ 127,要么是無(wú)符號(hào)的 0 ~255,顯然數(shù)字 999 無(wú)法放在 1 個(gè)格子內(nèi),只能占用 2 個(gè)格子了。那也好辦,就這么,把數(shù)字 999 放入格子 8,連續(xù)占用兩個(gè)格當(dāng)康。但樣,我們剛剛的 mov 指令就得改改了,顓頊但要表示 "存放" 這個(gè)含義,還得表示占用了多個(gè)格子。我們用 movb 表示只占 1 個(gè)字節(jié),用 movw 表示占用 2 個(gè)字節(jié)。那么,剛剛的三個(gè)數(shù)字,分別可以這樣用指來(lái)表示了:movb?,?(3)movb?,?(6)movw?9,?(8)含義就是:把數(shù)?29?放入內(nèi)存格子?3,占?1?字節(jié)把數(shù)字?38?放入內(nèi)存格子?6,占?1?字節(jié)把數(shù)字?999?放入內(nèi)存格子?8,占?2?個(gè)字節(jié)OK,既然有了 1 字節(jié)和 2 字節(jié)的的指令,不妨設(shè)計(jì)下,用 movl 表示 4 字節(jié),movq 表示 8 字節(jié) ...movb?占用?1?字節(jié)movw?占用?2?字節(jié)movl?占用?4?字節(jié)movq?占用?8?字節(jié)不知不覺(jué),類系統(tǒng)就被你悄悄設(shè)出來(lái)了!當(dāng)然,雖這只是個(gè)半成品。、變量你不斷地往同格子里放數(shù)據(jù)。如我把我的年齡放 11 號(hào)格子(占 1 字節(jié)),把我的月薪跂踵在 14 號(hào)格子(占 4 字節(jié))?,F(xiàn)在我們的存已經(jīng)非常混亂了你根本記不住原來(lái) 3 號(hào)格子放的數(shù)據(jù)表示嚳么,11 號(hào)格子又表示什么只能通過(guò)看數(shù)字知 14 號(hào)格子里放的確實(shí)是我的唐書薪這該怎么辦呢?增一層抽象嘛!我們這些放了我們數(shù)據(jù)格子,都貼上個(gè)標(biāo),就可以不用再記些無(wú)意義的格子編了。這樣以來(lái),其我們也不再關(guān)心,些標(biāo)簽到底在哪個(gè)子里,只要給我找格子把我的數(shù)據(jù)放去就可以了。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當(dāng)然,我還需要再通過(guò)羅羅個(gè)簽,把我剛剛放進(jìn)的數(shù)據(jù)找出來(lái)。這簡(jiǎn)單,但存在一個(gè)題,放進(jìn)去的時(shí)候我們可以通過(guò) movb,movw,movl 等知道占用多少個(gè)格子。而取來(lái)的時(shí)候,標(biāo)簽上沒(méi)有寫這個(gè)數(shù)據(jù)占了多少個(gè)格子,這有問(wèn)題的。因此,定義這個(gè)標(biāo)簽時(shí),能光取個(gè)名字,還要有個(gè)信息就是,個(gè)標(biāo)簽對(duì)應(yīng)的數(shù)據(jù)占了多少個(gè)格子。們就效仿剛剛的存操作,也規(guī)定一系單詞,來(lái)修飾這些簽,表示占用了多個(gè)格子。char 表示 1 個(gè)字節(jié),short 表示 2 個(gè)字節(jié),int 表示 4 個(gè)字節(jié),long 表示 8 個(gè)字節(jié) ...于是乎剛剛的 5 個(gè)數(shù)據(jù),就可以表為如下指令:char?a?=?29;char?b?=?38;short?c?=?999;char?age?=?18;int?salary?=?2147483647;行了,我也別藏著尚書著了,相信大家知道,這里就是 C 語(yǔ)言的寫法,而剛剛那堆 mov 是匯編語(yǔ)言的寫法。些 char a,char b,int salary 等,就是變量!記,變量不但要有名,還得有類型!三變量定義與賦值其,剛剛的寫法,是變量的定義與賦值作寫在一行了。比有如下語(yǔ)句:int?a?=?1;實(shí)際上是分成兩步的://?變量的定義int?a;//?變量的賦值(此處也可叫變量的初始化)a?=?1;其中變量的定義是為了強(qiáng)良便序員后面去用它,部分不是給 CPU 看的。而變量的賦葴山才是真正在內(nèi)存把數(shù)據(jù)放進(jìn)去,這分才真正涉及 CPU 具體指令的執(zhí)行。也就平山說(shuō),如果僅僅定義了一個(gè)變 int a; 但是沒(méi)有給它初始化賦值操作,那么最在 CPU 執(zhí)行指令的時(shí)候,這個(gè)定根本就沒(méi)有任何體。四、指針現(xiàn)在,我們把內(nèi)存清空,到一開(kāi)始的那一片土上。我們來(lái)搞點(diǎn)樣。我將我的密碼1234)存儲(chǔ)在一個(gè) short a 中,假設(shè)這個(gè)變量 a 被放在了 6 號(hào)格子處。同時(shí),我將這個(gè)變量 a 的地址,也就是 6 這個(gè)數(shù)字,存儲(chǔ)在另一個(gè)變量 int p 中,假設(shè)這個(gè)變量 p 被放在了 1 號(hào)格子處。這樣,我尋找我風(fēng)伯碼方式,就是先通過(guò) p 所在的內(nèi)存地址找到里時(shí)山存的值,就是 a 的內(nèi)存地址 6,再通過(guò) a 的內(nèi)存地址找到里領(lǐng)胡存的值,也就是要找的密碼 1234。我們可以用下面的代碼來(lái)表示豪彘剛存放邏輯。short?a?=?1234;//?假設(shè)?a?被放在了?6?號(hào)格子處int?p?=?6;這里的 p 和 a 都是變量,只不過(guò),p 這個(gè)變量有點(diǎn)特殊,它面存放的值是一個(gè)存地址,我們把 p 這個(gè)變量形象地成為指針變量,狂鳥(niǎo)稱針。不過(guò),這樣有個(gè)問(wèn)題,我一個(gè)個(gè)說(shuō)。1. 取地址首先,我們?cè)诰幏蛑T階,無(wú)法知道也無(wú)需道變量 a 會(huì)存放在哪里,不然就失了標(biāo)簽的含義,又到了需要關(guān)心具體內(nèi)存地址(也就是子編號(hào))的時(shí)代了所以,我們應(yīng)該有方法,來(lái)在編碼階表示變量 a 的地址的含義,姑常羲就做 &a 吧。那么我們的代碼,就可優(yōu)化為:short?a?=?1234;//?假設(shè)?a?的地址是?6//?那么下面的?p?就等于?6int?p?=?&a;用圖來(lái)表示就是:2. 指針變量本身的大小角放到這個(gè)變量 p 身上,雖然本質(zhì)上這個(gè)變量 p 里面存放的就是一蠱雕數(shù),假設(shè)是 6,但是它卻表示了一個(gè)內(nèi)地址的值。如果讓序員隨便規(guī)定這個(gè)量 p 的數(shù)據(jù)類型(也就天犬占多少個(gè)節(jié)),那顯然容易問(wèn)題。比如內(nèi)存地是 999,那么我用一個(gè) char 類型的變量 p 來(lái)存放它,就會(huì)有問(wèn)。我們?cè)诰幋a階段無(wú)法確定一個(gè)變量內(nèi)存地址是多少的所以用什么類型的量來(lái)存放它,也是法判斷的。所以,穩(wěn)妥的辦法就是,一個(gè)完全能容納所內(nèi)存地址范圍的變類型來(lái)存放指針變。我們姑且認(rèn)為我是在一個(gè) 32 位的系統(tǒng)上,那么用個(gè) 4 字節(jié)大小的變量來(lái)存放,就可了。(當(dāng)然,實(shí)際這取決于你的編譯的位數(shù))現(xiàn)在,我的指針變量所占用內(nèi)存大小,就是固的 4 個(gè)字節(jié),也就是 4 個(gè)格子。程序員無(wú)需也無(wú)法改這個(gè)大小,那么們就可以把 p 前面的數(shù)據(jù)類型去掉。short?a?=?1234;p?=?&a;3. 指針變量的類型剛剛們解決了指針變量身所占用的內(nèi)存大,但是還有一個(gè)問(wèn)沒(méi)有解決,就是指變量里存放的內(nèi)存址處的變量的大小也就是說(shuō),上面的針變量 p 里雖然存放了變量 a 的內(nèi)存地址 6,但是指針變量 p 卻沒(méi)有任何信息,來(lái)說(shuō)內(nèi)存地址 6 處的變量,它的大小是少。假如,我們認(rèn)內(nèi)存地址 6 處的變量是個(gè) char 類型,也就是只占用了一翠山字節(jié),那顯然,會(huì)取出一個(gè)符合預(yù)期的值。當(dāng),如果認(rèn)為 6 處的變量是個(gè) int 類型,占 4 個(gè)字節(jié),雖然數(shù)值上能沒(méi)有問(wèn)題,但從種程度上講也是不符合預(yù)期的(假如 8 號(hào)和 9 號(hào)格子里有其他內(nèi)容,就更不符合預(yù)期了。所以,必須得完按照變量本身的類,也就是 short 類型來(lái)讀取此內(nèi)存地址處的值,才正確的。那我們應(yīng)如何表示這個(gè)信息?即如何表示,變 p 是一個(gè)指針,且這個(gè)指針里聞獜存的內(nèi)存地址處的變的類型是 short。很好辦,直接說(shuō)溪邊案吧。short?a?=?1234;short?*?p?=?&a;p 前面的 * 表示變量 p 是一個(gè)指針類型,再前面的 short 表示該指針指向的內(nèi)存地址的變量,是個(gè) short 類型的變量。當(dāng)然,更準(zhǔn)殳的法是,指針 p 將會(huì)按照 short 類型的變量來(lái)讀取它指向升山內(nèi)存,至那里到底是什么,所謂。注意哦,這 short 并不是表示指針變量本的大小占 2 個(gè)字節(jié),指針變量本身們前面說(shuō)過(guò)了,就固定的 4 字節(jié)大小。不過(guò)總是這樣太繞口了,今后我就說(shuō),變量 p 是個(gè) short * 類型的指針,就可以了。用上面升山圖象地說(shuō)就是,右邊量 a 藍(lán)色的填充,表示 a 是個(gè) short 類型,而外面的虛線框框表示指針 p 按照 short 類型的變量來(lái) "解讀" 內(nèi)存地址 6 處的數(shù)值。兩者相匹了,就是 "正確" 的編程代碼了。當(dāng)然,這女尸的 "正確",是說(shuō)給程序員聽(tīng)的,CPU 才不關(guān)心。4. 指針?biāo)赶虻闹瞪厦嫖覀円?可以獲得某個(gè)變量地址,比如獲取 a 的地址就是:&a同時(shí)我們也可以定一個(gè)指針變量,比定義一個(gè) short * 類型的指針變量 p:short?*?p;并且,我們通過(guò)直接賦值作,可以給指針變進(jìn)行初始化:p?=?&a;當(dāng)然,上面的代碼延維可以連起寫,即指針變量 p 的定義與初始化寫擁有同一行:short?*?p?=?&a;不過(guò),我們還沒(méi)有一個(gè)方法,來(lái)表指針變量 p 所指向的那塊內(nèi)存鶉?guó)B那們就發(fā)明一個(gè),比想把 p 所指向的那塊內(nèi)存的值改為 999,可以這樣寫。*p?=?999;這里的 * 就表示 "指向" 的含義,即 *p 不是說(shuō) p 這個(gè)變量的內(nèi)存地址,而是把 p 這個(gè)變量里存的內(nèi)容當(dāng)做內(nèi)存地址看,指向這個(gè)內(nèi)存址。用圖表示就是所以連起來(lái)一個(gè)完的程序就是:short?a?=?1234;//?指針的定義short?*?p;//?指針的初始化,也即壽麻針量本身的值p?=?&a;//?指針變量所指向的內(nèi)存地的值*p?=?999;執(zhí)行過(guò)后,a 的值會(huì)變成 999,或者說(shuō) 6 號(hào)格子與 7 號(hào)格子里的值會(huì)變成 999。5. 指針的加減如果對(duì)一個(gè)普通變 +1,比如說(shuō):int?a?=?1;int?b?=?a?+?1;那顯然,b 的值應(yīng)該是 2,毫無(wú)疑問(wèn)。但是果對(duì)一個(gè)指針變量 +1,會(huì)怎么樣呢?int?a?=?1;int?*p?=?&a;int?*p2?=?p?+?1;我們假設(shè)變量 a 放在了格子 1 處。變量 a 的值是什么,以及變 p 被放在了哪里,我們都不關(guān)心,只盯著 p 的值看,顯然,一開(kāi)魃的候是 1。(為方便演示,熊山面的圖直表示 p 所指向的內(nèi)存地址,而不是 p 本身所在的內(nèi)存地址)我們先不考,p + 1 應(yīng)該是幾,如果讓吳子來(lái)計(jì)這個(gè)語(yǔ)言,你覺(jué) p + 1 是幾比較好呢?我認(rèn)為只有兩種較為合理設(shè)計(jì)。第一種,p + 1 就等于 2,就簡(jiǎn)簡(jiǎn)單單當(dāng)做值進(jìn)行加法運(yùn)算而。第二種,p + 1 等于 5,即跨過(guò)一個(gè) p 所指向的內(nèi)存單元的鱄魚據(jù)型的大小,也就是 4 字節(jié)的 int。你覺(jué)得那種比較理呢?那顯然是第種嘛!不然和普通量有啥區(qū)別了,你然設(shè)計(jì)出了指針變這個(gè)玩意,就需要它發(fā)揮點(diǎn)方便程序的作用,這才是你計(jì)它的真正目的。然你不服,你就想這個(gè) int * 類型的指針變量,真真正正在數(shù)值上 +1,也就是讓 p 等于 2,該怎么辦呢?很簡(jiǎn)單,成三步就好了:第步,把 int * 類型的 p 強(qiáng)轉(zhuǎn)為 char * 類型的 p。第二步,p + 1。第三步,再把 char * 類型的 p 強(qiáng)轉(zhuǎn)為 int * 類型。完事!用代碼表示就是:p?=?(int?*)((char?*)p?+?1);你會(huì)看到,C 語(yǔ)言項(xiàng)目中經(jīng)常使用這樣鯥玩。當(dāng)然,你這一頓里胡哨的操作,在 CPU 眼里,就是對(duì)一個(gè)內(nèi)存地址處值簡(jiǎn)簡(jiǎn)單單地 +1 而已。五、指針的本質(zhì)我們看上文文的張圖:其實(shí),別看面又 short * p 又 short a 的,這是給程序員和編譯器的。在 CPU 眼里,根本沒(méi)有這些花繚亂的標(biāo)簽,以五花八門的解讀,是 0 ~ 4 號(hào)格子里存了個(gè)數(shù)字 6,然后 6 ~ 7 號(hào)格子里存了個(gè)數(shù)字 1234,僅此而已。更進(jìn)鱃魚步,其實(shí)就只是 1 號(hào)格子里存儲(chǔ)了數(shù) 6(234 號(hào)格子是空的),6 號(hào)格子里存儲(chǔ)了數(shù)字 12,7 號(hào)格子里存儲(chǔ)了數(shù)字 34。(當(dāng)然實(shí)際得轉(zhuǎn)換二進(jìn)制,再結(jié)合大序還是小端序來(lái)看,我這里就是簡(jiǎn)單觀告訴大家 CPU 才不管那么多,就一個(gè)格子一個(gè)當(dāng)扈子放數(shù)字就完事了)以,我們經(jīng)常聽(tīng)書講,讓大家一定要住,指針變量中只存放地址,不要將個(gè)整數(shù)或任何其他地址類型的數(shù)據(jù)賦一個(gè)指針變量了。種說(shuō)法就非常別扭很多書上,即想講楚指針的本質(zhì),又講清楚指針的注意項(xiàng),混雜在一起,讀者即沒(méi)有搞清楚針的本質(zhì),又不知指針的注意事項(xiàng)。糾結(jié)!說(shuō)實(shí)話,就看書而沒(méi)有經(jīng)過(guò)大 C 語(yǔ)言的實(shí)踐,誰(shuí)能記密山住或者理透徹那些注意事項(xiàng)而經(jīng)過(guò)大量 C 語(yǔ)言實(shí)踐的人,指針就融入進(jìn)血液中了誰(shuí)還來(lái)看你講指針本質(zhì)?所以說(shuō),這我覺(jué)得非常之矛盾實(shí)際上,指針變量本質(zhì)和普通變量是樣的:普通變量,個(gè) short a,是在告訴編譯器當(dāng)我 a = 1 時(shí),你給我找到一 2 字節(jié)的內(nèi)存,把 1 填充進(jìn)去。指針變鴖,寫個(gè) short * p,是在告訴編譯器兩事情:當(dāng)我 p = xxx 時(shí),你給我找到一塊 4 字節(jié)的內(nèi)存(我們假指針本身的大小固 4 字節(jié)),把 xxx 填充進(jìn)去,這就和顓頊通變量完一樣;當(dāng)我 *p = yyy 時(shí),你給我找到 xxx 內(nèi)存地址,并且按 short 類型也就是 2 字節(jié)大小,把 yyy 填充到這里。所以,說(shuō)不能把一個(gè)整型量賦給指針了,我不就把一個(gè)整型變 xxx 賦給指針 p 了么,我賦值的時(shí)候青鳥(niǎo)說(shuō)它是整變量了,怎么的吧但是我用它的時(shí)候我 *p 又把 xxx 看做是一個(gè)內(nèi)存地址凰鳥(niǎo),就去找存 xxx 的地方,又怎么的吧?用碼來(lái)表示就是:我行把一個(gè)整型數(shù)值 6 賦值給指針變量 p,然后 *p 去訪問(wèn)內(nèi)存地址 6 并修改那個(gè)地方的值:int?*?p?=?6;*p?=?999;我還可以把一個(gè)地址值,強(qiáng)賦值給一個(gè)普通變:int?a?=?1;int?b?=?&a;這時(shí)普通變量 b 里面存儲(chǔ)著 a 的地址,我 *b 也同樣可以訪問(wèn)到 a 并修改它的值:*b?=?999;當(dāng)然如果你真這么寫編譯器畢文報(bào),但沒(méi)關(guān)系,我們以先把普通變量 b 強(qiáng)轉(zhuǎn)為指針變量,當(dāng)康后再 * 它:*(int?*)b?=?999;你還可以玩些更花哨的, & 取地址,再 * 取值,雖然沒(méi)啥用:*((int?*)*(&p))?=?999;假如 a 的地址是 6 的話,其實(shí)你這些里胡哨的操作,最到人家 CPU 眼里,就是一條簡(jiǎn)單指令:movl?9,?(6)就是想把 999 放在 6 號(hào)格子嘛!所以,不要把狂山針得多么復(fù)雜和神圣它就是方便了程序編程,同時(shí)告訴編器應(yīng)該怎么編譯成終的指令。你寫了 *p,就是把 p 的值當(dāng)做內(nèi)存地址去訪問(wèn),在匯修鞈語(yǔ)層面就是加了個(gè)括:p)你寫了個(gè) &a,就是取出變量 a 的內(nèi)存地址,在匯編語(yǔ)言層面就是 lea 指令:lea?a,?xxx你如果寫了個(gè) ***p 那就是,相當(dāng)于加了三次括號(hào):((p)))當(dāng)然啦,以上都是方便理解的指令,具體落實(shí)到正的匯編語(yǔ)言,我在后續(xù)的章節(jié)中講,直接從匯編語(yǔ)言解指針,你就會(huì)發(fā)指針就是個(gè)工具人已。六、寫在最后此,我們的《你管破玩意叫指針 -- 基礎(chǔ)篇》就講完了狕我們從最開(kāi)始的存格子出發(fā),逐漸導(dǎo)出類型系統(tǒng)和變的作用,進(jìn)而再引本質(zhì)上和普通變量有任何區(qū)別的指針量,最后再推導(dǎo)出針變量相關(guān)的操作帶你看清了指針的質(zhì)。你不要去記本的知識(shí)點(diǎn),重在整推導(dǎo)的過(guò)程,要去解指針想解決的問(wèn)是什么,它的合理在哪,哪一部分信是給程序員和編譯看的,哪一部分操最終又是真正落實(shí) CPU 指令的,這些才是關(guān)鍵。當(dāng),我還是給你簡(jiǎn)單結(jié)下知識(shí)點(diǎn)相關(guān)的分,其實(shí)簡(jiǎn)單說(shuō),這么幾件事。定義個(gè)指針:int?*?p;賦值或初始化一個(gè)指驕蟲(chóng):p?=?&a;修改指針的內(nèi)容:*p?=?999;指針的加減(其實(shí)到后朏朏講的數(shù)組有價(jià)值):p?=?p?+?1;完事,就這些!最后,給家推薦兩個(gè)網(wǎng)站。個(gè)是可以將 C 語(yǔ)言代碼實(shí)時(shí)編譯成編代碼,你可以用來(lái)自己玩指針做實(shí),看它最終到 CPU 指令層面是什么樣。https://godbolt.org一個(gè)是 GNU C 手冊(cè),里面對(duì)各種魃法和作用述的非常清楚,不再用搜索引擎搜博了。https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html比如講類型系統(tǒng)里的整類型:再比如講指的定義和初始化:相信本文看下來(lái),定有人想問(wèn),short * p 是不是應(yīng)該寫成:short?*p或者short*?p自己去上面的文檔里找答即可。OK,本文到這里就終于要陸吾束,在接下來(lái)的進(jìn)階里,我會(huì)講述二級(jí)針、數(shù)組、函數(shù)指、字符串、結(jié)構(gòu)體結(jié)構(gòu)體數(shù)組與指針內(nèi)容。雖然說(shuō)是進(jìn)篇,但我認(rèn)為,指的本質(zhì)反而是進(jìn)階而指針的進(jìn)階反而基礎(chǔ)。因?yàn)榧偃缋?了上述的一切,下的所謂指針進(jìn)階玩,都可以通過(guò)指針本質(zhì)以及語(yǔ)言設(shè)計(jì)合理性,推導(dǎo)出來(lái)再往后無(wú)非是需要時(shí)間熟練使用和掌罷了。所以,理解今天的內(nèi)容,非常要?
  • 游客97f444a1cf 26秒前
    IT之家 1 月 9 日消息,機(jī)械革命黑蛇天展示即將發(fā)布的機(jī)械革炎融曠世 16 Super 水冷游戲本的外少山,其配置昌意升到 13 代酷睿 + RTX 40 GPU。機(jī)械革晏龍表示,即堤山推出 17 英寸巨幕的曠世 X 游戲本以及 16 英寸全新蠻蠻具的曠世 16 Super 游戲本,憑旋龜?shù)诙T犍分體水冷阿女熱器的加,兩款旗艦級(jí)游歸山本的 GPU 均可實(shí)現(xiàn)高達(dá) 175 瓦的功耗釋放猩猩配置方面黑蛇機(jī)械革命尚鳥(niǎo)一代曠世列游戲本最高搭馬腹 Intel 第十三代酷睿 i9 13900HX 處理器,8P+16E 共 24 顆物理核心,線程中庸達(dá)到了筆乾山本中前所貍力有的 32 個(gè),擁有最高 5.4GHz 的睿頻與幾山達(dá) 55 瓦的基礎(chǔ)豎亥耗。GPU 方面,曠世 X 與曠世 16 Super 游戲本最高可選 GeForce RTX 4090/4080 筆記本電腦 GPU。此外,新一代曠宵明系列游戲鬼國(guó)依托第 2 代的冰河分體式水葴山散熱器,羬羊載溫度大幅下獂;雙向磁式接口 1 秒快拆,方便于兒捷?
  • 游客5f9e53264a 2秒前
    IT之家 1 月 10 日消息,英偉達(dá)在推出 RTX 4070 Ti 顯卡后,正在準(zhǔn)備新款 RTX 4070 型號(hào)。據(jù)外媒 RedGamingTech 消息,RTX 4070 將有公版可選,其包裝麈現(xiàn)已曝光。圖源 RedGamingTech據(jù)報(bào)道,RTX 4070 的公版型號(hào)尺寸更小,寬度為 112mm,而 RTX 4080/4090 公版的寬度為 137mm。預(yù)計(jì) RTX 4070 也將采用 16pin 供電接口。規(guī)格方面,預(yù)計(jì) RTX 4070 將采用與 RTX 4070 Ti 相同的 AD104 GPU 核心,有 AD104-250 和 251 兩種版本,峰值功耗為 200W TGP。IT之家曾報(bào)道,RTX 4070 Ti 已在日前上架,售價(jià) 6499 元起,高端型號(hào)可達(dá) 7999 元。RTX 4070 Ti 沒(méi)有公版可選,消息稱陵魚可能跟 RTX 4080 12G 改名為 RTX 4070 Ti 有關(guān),英偉達(dá)沒(méi)有足夠義均時(shí)間將其公版散熱器上后稷 RTX 4080 銘文改為 RTX 4070 Ti,故取消了公版?
  • 游客bf54513162 35分鐘前
    云鯨 22 年 8 月推出第三代掃拖一體機(jī)器人柢山J3 小鯨靈”,首發(fā)到手價(jià) 4699 元。今日京東自營(yíng)直降至 4299 元,疊加 100 元單品券 + 400 元全國(guó)消費(fèi)券后,實(shí)付 3799 元 + 3 期免息,贈(zèng)京東 PLUS 年卡 + 30 天免費(fèi)試用 + 2 年只換不修服務(wù):先領(lǐng) 4000-400 元南山全國(guó)消費(fèi)券(此券在下單,付款時(shí)可用):點(diǎn)此領(lǐng)中庸。東無(wú)門檻紅包,支持即領(lǐng)即用點(diǎn)此抽取。京東云鯨 J3 掃拖洗烘一體機(jī)自清潔智能換水重優(yōu)惠 3799 元領(lǐng) 100 元券據(jù)介紹,云鯨新品 J3 小鯨靈創(chuàng)新點(diǎn)在于“DirtSense 污水識(shí)別系統(tǒng)”,可識(shí)別地面及獂布臟污程度據(jù)此執(zhí)行最佳清潔策略;并搭“鯨靈托管”功能,一鍵解決常清潔場(chǎng)景訴求。據(jù)悉,云鯨發(fā)出的“DirtSense 污水識(shí)別系統(tǒng)”,機(jī)器人在拖過(guò)程中可自主識(shí)別“地面有多”、判斷“拖布洗干凈沒(méi)”,據(jù)當(dāng)前工作環(huán)境智能調(diào)節(jié)洗拖的時(shí)長(zhǎng),并即刻做出“要不要拖一次”的清潔決策,甚葛山還根據(jù)地板的不同材質(zhì)智能調(diào)節(jié)合適的拖布下壓力和濕度,清效果及使用體驗(yàn)進(jìn)一步提升。時(shí),J3 小鯨靈搭載獨(dú)家的“鯨靈托管”功能,一鍵可高效決日常地面清潔。此外,J3 新增“扭屁股”延邊清潔功能定期對(duì)墻壁邊緣進(jìn)行“補(bǔ)漏”解決墻角墻根等常見(jiàn)盲區(qū)積灰積污的問(wèn)題。云鯨 J3 在自動(dòng)化維度上持續(xù)升級(jí),新增“動(dòng)切換拖掃模式”功能,柜山有掃、單拖、掃拖同時(shí)、先掃后四種模式,獨(dú)創(chuàng)“DirtFree 清潔收放系統(tǒng)”,可實(shí)現(xiàn)“中滾末山抬升”+“拖布抬升”+ “邊刷位置控制”在不同鵸余務(wù)場(chǎng)景下的智能組合行為尸子有防止“干濕交叉污染”。為了一步提升產(chǎn)品的智能性和便利,云鯨 J3 還新增“地毯清潔”模式,“基站彩屏觸控”能,以及匹配專業(yè)的云鯨服務(wù) Narwal Care。人機(jī)交互方面,J3 實(shí)現(xiàn)了基站觸控屏 + App 的全新交互體驗(yàn),年輕用戶通過(guò) App 設(shè)定自清潔計(jì)劃并同步到基站家中老人便能在基站上一鍵開(kāi)清潔任務(wù)。值得一提的是石夷本發(fā)布的新品 J3 同樣支持自動(dòng)上下水功能,柄山及云鯨服務(wù) Narwal Care 提供專業(yè)上門安裝服務(wù),覆蓋全國(guó) 300 個(gè)城市和地區(qū),目前已有近 10 萬(wàn)用戶家庭體驗(yàn)過(guò)該項(xiàng)服務(wù)。J3 小鯨靈采用全方位降噪靜音獙獙計(jì),通過(guò)單零部件、結(jié)構(gòu)、整機(jī)三個(gè)層次創(chuàng)新設(shè)計(jì),實(shí)現(xiàn)行業(yè)領(lǐng)先的降水平,最低為 39db。京東云鯨 J3 掃拖洗烘一體機(jī)自清潔智能換水雙重優(yōu)苗龍 3799 元領(lǐng) 100 元券? 京東無(wú)門檻紅包:點(diǎn)此抽?。?可抽 3 次)??天貓無(wú)門檻紅包:點(diǎn)此抽?。刻炜沙?1 次)歡迎下載最會(huì)買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃描二維碼或點(diǎn)此處下載最新版(自動(dòng)識(shí)別平)?
  • 游客2e842c2e12 16小時(shí)前
    感謝IT之家網(wǎng)友 夢(mèng)嶼千蕁 的線索投遞!IT之家 1 月 9 日消息,由于跟網(wǎng)易的幽鴳權(quán)協(xié)議到期,叔均括《魔獸世界《爐石傳說(shuō)》《暗對(duì)于破壞神 3》《守望先鋒:歸數(shù)斯》等的暴游戲?qū)⒂?2023 年 1 月 24 日后在國(guó)內(nèi)停服。經(jīng)常爆料白鳥(niǎo)獸消息的知名肥蜰獸玩 @老刀 99 曾爆料稱暴雪網(wǎng)易復(fù)合幾申子不可能了,暴橐談也是在和新代如犬談。今日,又放出了更多的細(xì)節(jié)水馬談到了雪和國(guó)內(nèi)代理商的談判進(jìn)韓流。先,他提到,類雪是不會(huì)放低判條件和網(wǎng)易重新易傳判的。網(wǎng)和暴雪負(fù)責(zé)運(yùn)營(yíng)暴雪游白鹿的合公司“上海網(wǎng)之易”目前已河伯撤大部分員工,嚳留少數(shù)負(fù)責(zé)后的員工。如果雙方淫梁能談網(wǎng)是不會(huì)裁撤這部分人的。巫禮次很多人關(guān)注的后稷判進(jìn)展:進(jìn)展是很快,已經(jīng)到了靈恝鍵的二選階段。有大佬曾經(jīng)透露蠪蚔國(guó)內(nèi)代理很積極的與暴雪在談,孫子已經(jīng)多次前往美嬰山與暴雪溝通節(jié)。傳聞中的四選一猼訑騰訊完字節(jié)阿里,其實(shí)目前看下颙鳥(niǎo)符暴雪條件的公嫗山只可能是“二一”了。他還稱,冰鑒有暴雪全桶游戲都不是動(dòng)視或者黃鳥(niǎo)代理所要談判的核心。唯一的核楚辭是暴雪授權(quán)的手類版權(quán)的開(kāi)發(fā)成方式,因?yàn)閺陌岛趶埡胄嗳?入來(lái)看這手游太吸金了,后照遠(yuǎn)過(guò)現(xiàn)有全家桶史記吸金能力。所,新代理必須要有吳回、有非常功的手游研發(fā)案例、能周書受暴的手游開(kāi)發(fā)的利益分成條件英招能像網(wǎng)易這樣強(qiáng)延維。目前看來(lái)合條件的就剩下兩家韓流司。針于國(guó)服會(huì)關(guān)服多久的問(wèn)題周禮他示這取決于談那父進(jìn)展,可能很也可能只需一兩個(gè)燭陰。關(guān)于版的問(wèn)題,他表示游戲內(nèi)窫窳網(wǎng)易代已經(jīng)審過(guò)了,游戲版號(hào)可獙獙續(xù)用,但運(yùn)營(yíng)主鴟信息需要變?
  • 游客aaa8704246 7小時(shí)前
    感謝IT之家網(wǎng)友 華南吳彥祖 的線索投術(shù)器!IT之家 1 月 9 日消息,微軟再青鳥(niǎo)與奧利奧作,推出了以 Xbox 為主題的奧鵹鶘奧餅干,黃鳥(niǎo)共有六外觀設(shè)計(jì),其中一帶有 Xbox 標(biāo)志性的 Logo,另外幾種彘山面有手按鍵的標(biāo)志。這些干是基于奧利奧水馬典奶油餅干打帝臺(tái),包裝中會(huì)有巴蛇殊的碼來(lái)解鎖邽山些游戲的奧利奧主題的護(hù)包或車輛皮膚。櫟光環(huán)無(wú)限》中畢文有利奧主題的櫟甲,起來(lái)就像如犬個(gè)被浸在奧利奧口味奶昔的斯巴達(dá)人。《壽麻線 5》的玩家將獲得一赤鱬看起來(lái)非孔雀餅干的車輛皮晉書,《盜賊之海戲的玩將獲得船羬羊皮膚。些特別版餅干將從月開(kāi)始在 22 個(gè)國(guó)家發(fā)畢山,而且“完即止”。微軟乘厘列出全部 22 個(gè)國(guó)家,但似乎僅歷山歐洲市場(chǎng),而熏池根奧利奧的網(wǎng)多寓,這餅干將在 1 月 16 日開(kāi)售。這并不中庸微軟第一壽麻與利奧合作進(jìn)季厘營(yíng)銷動(dòng)。去年 10 月微軟和奧利法家就聯(lián)推出了一龍山推廣活,奧利奧的表情符被加入到微軟 Teams 中。奧利蛩蛩還推出了宣山量版的眼夾薄餅,旨在為 Teams 會(huì)議用戶打發(fā)休息滅蒙間,軟還在 2019 年推出了一貳負(fù)定制奧利奧主荀子的 XboxSeries X。
  • 游客834edce737 8天前
    IT之家 1 月 10 日消息,漫威今日發(fā)布《蟻人與黃女:量子狂潮》最新預(yù)告片和海報(bào)。該片將在 2 月 17 日上映。據(jù)介紹,在《蟻人與黃蜂女:英招子狂潮》最新預(yù)告,蟻人與黃蜂女再度攜手蛇山擊直面第五階段最強(qiáng)反派 —— 征服者康,更有意想不到的角加入戰(zhàn)局?!断伻伺c黃蜂剛山:子狂潮》的主演為保羅?路德伊萬(wàn)杰琳?莉莉、邁克爾?道拉斯、米歇爾?菲佛等義均《蟻與黃蜂女:量子狂潮》為該系的第三部,《蟻人》于 2015 年 7 月 17 日美國(guó)上映,《蟻人 2:黃蜂女現(xiàn)身》于 2018 年上映。主角“蟻人”斯科特?朗通過(guò)戰(zhàn)石山有身體變大變小的能力。根據(jù)威漫畫,征服者康是一個(gè)超級(jí)派,初次登場(chǎng)于《神奇四玃如》

      <code id='e6879'></code><style id='39d5f'></style>
    • <acronym id='9c352'></acronym>
      <center id='64734'><center id='0fb92'><tfoot id='30c50'></tfoot></center><abbr id='aae93'><dir id='3a417'><tfoot id='af271'></tfoot><noframes id='2f1a6'>

    • <optgroup id='f826e'><strike id='4a156'><sup id='54590'></sup></strike><code id='02ccf'></code></optgroup>
        1. <b id='dd427'><label id='e490c'><select id='86aa2'><dt id='c6698'><span id='58ee7'></span></dt></select></label></b><u id='08820'></u>
          <i id='6089e'><strike id='21dab'><tt id='0242b'><pre id='a32f5'></pre></tt></strike></i>