手機(jī)上可以用什么軟件做meme 如何應(yīng)對C 經(jīng)典試題?
如何應(yīng)對C 經(jīng)典試題?C/C經(jīng)典面試問題1.變量的聲明和定義有什么區(qū)別?給變量分配地址和存儲空間叫定義,不分配地址叫聲明。一個變量可以在多個地方聲明,但只能在一個地方定義。添加extern修飾符是變
如何應(yīng)對C 經(jīng)典試題?
C/C經(jīng)典面試問題
1.變量的聲明和定義有什么區(qū)別?
給變量分配地址和存儲空間叫定義,不分配地址叫聲明。一個變量可以在多個地方聲明,但只能在一個地方定義。添加extern修飾符是變量的聲明,表示變量將被定義在文件外部或文件后面。
注意:很多時(shí)候,一個變量只是聲明不會分配內(nèi)存空間,直到被使用才會初始化,比如一個外部變量。
2.寫一個比較Boolin浮點(diǎn)指針變量和零值的if語句。
布爾數(shù)據(jù)
If(標(biāo)志)
如果(!旗幟)
Int數(shù)據(jù):if(0!旗幟)
if(0標(biāo)志)
指針數(shù)據(jù):if(NULLflag)
如果(NUJLL!旗幟)
浮動數(shù)據(jù):
定義范數(shù)0.00001 if(flag gt-NORM ampamp flagtnorm)
注意:在比較int、指針變量和零值的時(shí)候,要特別注意把零值放在左邊,這樣寫錯的時(shí)候,編譯器就可以報(bào)錯,否則這個邏輯錯誤不容易發(fā)現(xiàn),可能會導(dǎo)致嚴(yán)重的后果。
3、sizeof和strlen的區(qū)別
sizeof和strlen是有區(qū)別的:sizeof是運(yùn)算符,strlen是庫函數(shù)。
Sizeof 的參數(shù)可以是數(shù)據(jù)類型或變量,而strlen只能是以 amp結(jié)尾的字符串。;0 。
編譯器在編譯時(shí)計(jì)算sizeof的結(jié)果,而strlen函數(shù)只能在運(yùn)行時(shí)計(jì)算。sizeof計(jì)算數(shù)據(jù)類型在內(nèi)存中的大小,而strlen計(jì)算字符串的實(shí)際長度。
sizeof的數(shù)組參數(shù)不會退化,傳遞strlen退化為指針。
注意:有些操作符看起來像函數(shù),有些函數(shù)名看起來像操作符。這樣容易混淆的名字一定要區(qū)分,否則遇到數(shù)組名等特殊數(shù)據(jù)類型作為參數(shù)時(shí)很容易出錯。最容易與函數(shù)混淆的運(yùn)算符是sizeof。
4,
C語言的關(guān)鍵字static和C的關(guān)鍵字static有什么區(qū)別?
在C中,static用于修改局部靜態(tài)變量和外部靜態(tài)變量和函數(shù)。除了上述函數(shù),C還用于定義類的成員變量和函數(shù),即靜態(tài)成員變量和靜態(tài)成員函數(shù)。
注意:static的內(nèi)存和全局特性可以使不同時(shí)期調(diào)用的函數(shù)進(jìn)行通信和傳遞信息,而C的靜態(tài)成員可以在多個對象實(shí)例之間進(jìn)行通信和傳遞信息。
5.C中的malloc和C中的new有什么區(qū)別?
馬洛克new和new是有區(qū)別的:new和delete是運(yùn)算符,可以重載,只能在c中使用。
Malloc,free是一個可以被覆蓋的函數(shù),在C和C中都可以使用。
New可以調(diào)用對象的構(gòu)造函數(shù),對應(yīng)的delete可以調(diào)用對應(yīng)的析構(gòu)函數(shù)。
Malloc只分配內(nèi)存,free只回收內(nèi)存,不執(zhí)行構(gòu)造函數(shù)和析構(gòu)函數(shù)。
New delete返回指向某個數(shù)據(jù)類型的指針,malloc free返回指向void的指針。
注意:malloc申請的內(nèi)存空間要用fr:(b))
注意:調(diào)用時(shí)注意這個宏定義的副作用,如下。
(*p)lt(x)?(*p):(x)
p指針加了兩次,違反了MIN 的初衷。
7.指針能使volatile?
8.什么?;A和ampa有什么區(qū)別?
請寫出以下代碼的打印輸出,主要目的是調(diào)查A和ampa的區(qū)別。
# includeltstdlo.hgt
Void main()
{
Int a[5]{1,2,3,4,5}
Int *ptr(int *)(ampa 1)
Printf(";%d,%d ";,(a 1),*(ptr-1))
返回
}
產(chǎn)出結(jié)果:2.5
注意:數(shù)組名A可以是數(shù)組的第一個地址,ampa是數(shù)組的指針。
思考,int* ptr(int *)(ampa 1)的原始類型
當(dāng)它是int *ptr(int *)(a 1)時(shí),輸出結(jié)果會是什么
9.簡述C和C程序編譯的內(nèi)存分配。
C和C中的內(nèi)存分配可以分為三種(1)從靜態(tài)存儲區(qū)分配:內(nèi)存在程序編譯時(shí)就已經(jīng)分配好了,這個內(nèi)存存在于程序的整個運(yùn)行期,速度快,可以 不要弄錯,因?yàn)橛行┫到y(tǒng)會處理它,比如全局變量和靜態(tài)變量。
(2)棧上分配:函數(shù)執(zhí)行時(shí),在棧上創(chuàng)建函數(shù)中局部變量的存儲單元,這些存儲單元在函數(shù)執(zhí)行結(jié)束時(shí)自動釋放。堆棧內(nèi)存分配操作內(nèi)置在處理器的指令集中,效率非常高,但分配的內(nèi)存容量有限。
(3)從堆中分配:即動態(tài)內(nèi)存分配。程序運(yùn)行時(shí),malloc或new用于申請任意大小的內(nèi)存,程序員負(fù)責(zé)何時(shí)用free或delete釋放內(nèi)存。動態(tài)內(nèi)存的壽命是由程序員決定的,使用起來非常靈活。如果空間是在堆上分配的,它就是負(fù)責(zé)的?;厥账?,否則運(yùn)行的程序會有內(nèi)存泄漏,另外頻繁分配和釋放不同大小的堆空間會產(chǎn)生堆碎片。
編譯一個C和C程序時(shí),內(nèi)存分為五個存儲區(qū):堆區(qū)、堆棧區(qū)、全局區(qū)、文字常量區(qū)和程序代碼區(qū)。
10、簡述strcpy、sprintf和memecpy的區(qū)別。
它們之間的區(qū)別主要有以下幾點(diǎn)。
(1)不同的操作對象:strcpy 的兩個操作對象都是字符串,sprintf 的操作對象可以是多種數(shù)據(jù)類型,目標(biāo)操作對象是一個字符串,而memcpy s的兩個對象是兩個可任意操作的內(nèi)存地址,不限于任何數(shù)據(jù)類型。
(2)執(zhí)行功能不同:strcpy主要實(shí)現(xiàn)字符串變量之間的復(fù)制,sprintf主要實(shí)現(xiàn)從其他數(shù)據(jù)類型到字符串類型的轉(zhuǎn)換,memcpy主要實(shí)現(xiàn)內(nèi)存塊之間的復(fù)制。
(3)執(zhí)行效率不同:memcpy最高,sprintf最低。
說明:strcpy,sprintf,memcpy都可以實(shí)現(xiàn)復(fù)制功能,但是要根據(jù)實(shí)際需要,針對不同的對象選擇合適的函數(shù)來實(shí)現(xiàn)復(fù)制功能。
11、將地址為ox67a9的塑料變量的值設(shè)置為oxaa66。
Int *ptr
Ptr(int *)ox67a9
*ptroxaa66
注意:這個問題是強(qiáng)制類型轉(zhuǎn)換的典型例子。無論什么平臺,地址長度和整數(shù)數(shù)據(jù)的長度都是一樣的,即一個整數(shù)數(shù)據(jù)只要有意義就可以強(qiáng)制轉(zhuǎn)換成地址指針類型。
12、面向?qū)ο蟮娜齻€特點(diǎn):面向?qū)ο蟮娜齻€特點(diǎn)是封裝性、繼承性和多態(tài)性。//有待完善
13.C的空類有哪些成員函數(shù)?
(1)默認(rèn)構(gòu)造函數(shù)
(2)默認(rèn)復(fù)制構(gòu)造函數(shù)
(3)默認(rèn)析構(gòu)函數(shù)
(4)默認(rèn)賦值運(yùn)算符
(5)默認(rèn)地址操作符
(6)默認(rèn)地址運(yùn)算符const
注意:有些書只是簡單介紹了前四個函數(shù),沒有提到后兩個函數(shù),但后兩個函數(shù)也是空類的默認(rèn)函數(shù)。另外,西醫(yī)講究的是,編譯器只有在實(shí)際使用的時(shí)候才會定義這些函數(shù)。
14、談?wù)勀銓?fù)制構(gòu)造函數(shù)和賦值運(yùn)算符的理解。
復(fù)制構(gòu)造函數(shù)和復(fù)制運(yùn)算符重載有兩個區(qū)別:(1)復(fù)制構(gòu)造函數(shù)生成新的類對象,而賦值操作不能。
(2)由于復(fù)制構(gòu)造函數(shù)直接構(gòu)造一個新的類對象,所以在初始化這個對象之前不需要檢查源對象是否與新對象相同,但是賦值運(yùn)算符需要這個操作。此外,如果原始對象中的內(nèi)存在賦值操作符中不匹配,則必須首先釋放內(nèi)存。
注意:當(dāng)類中有指針類型的成員變量時(shí),一定要重寫復(fù)制構(gòu)造函數(shù)和賦值操作符,而不是使用缺省值。
17.簡述重寫、重載和隱藏類成員函數(shù)的區(qū)別。(1)重寫和重載主要有幾個區(qū)別:作用域區(qū)別:重寫和被重寫的函數(shù)在兩個類中,重載和重載的函數(shù)在同一個類中。
參數(shù)差異:重寫函數(shù)和被重寫函數(shù)的參數(shù)列表必須相同,但重載函數(shù)和重載函數(shù)的參數(shù)列表必須不同。
虛的區(qū)別:被重寫基類中的被重寫函數(shù)必須用虛來修飾,而重載函數(shù)和重載函數(shù)可以用虛來修飾,也可以不用。
(2)隱藏和重寫,重載有以下區(qū)別:
不像重載的作用域,像重寫,隱藏函數(shù)和隱藏函數(shù)不是一個類。
參數(shù)差異:隱藏函數(shù)和隱藏函數(shù)的參數(shù)表可以相同,也可以不同,但函數(shù)名必須相同。當(dāng)參數(shù)不同時(shí),無論基類中的參數(shù)是否被虛修飾,基類的函數(shù)都是隱藏的,而不是重寫的。
注:雖然重載和覆蓋都是實(shí)現(xiàn)多態(tài)性的基礎(chǔ),但兩者的技術(shù)完全不同,目標(biāo)也完全不同。覆蓋是動態(tài)綁定的多態(tài)性,重載是靜態(tài)綁定的多態(tài)性。
18簡述多態(tài)實(shí)現(xiàn)的原理。
當(dāng)編譯器發(fā)現(xiàn)一個類中存在虛函數(shù)時(shí),它會立即為這個類生成一個虛函數(shù)表vtable。虛函數(shù)表的每個條目都是指向相應(yīng)虛函數(shù)的指針。編譯器還會隱式插入一個指針vptr(對于vc編譯器,它入到類的第一個位置)指向虛函數(shù)表。當(dāng)調(diào)用這個類的構(gòu)造函數(shù)時(shí),編譯器會隱式執(zhí)行vptr和vtable的關(guān)聯(lián)代碼。將vptr指向相應(yīng)的vtable,并將該類與該類的vtable連接起來。另外,在調(diào)用類的構(gòu)造函數(shù)時(shí),指向基類的指針現(xiàn)在已經(jīng)變成了指向特定類的this指針,這樣依靠this this指針就可以得到正確的vtable,函數(shù)體就可以真正連接起來了。這是動態(tài)綁定和多態(tài)的基本原理。
注意:一定要分清虛函數(shù)、純虛函數(shù)和虛繼承的關(guān)系和區(qū)別。牢記虛函數(shù)的實(shí)現(xiàn)原理,因?yàn)樗嵌鄳B(tài)C面試的重要考點(diǎn)之一,虛函數(shù)是實(shí)現(xiàn)多態(tài)的基礎(chǔ)。
19.鏈表和數(shù)組有什么區(qū)別?
數(shù)組和鏈表有幾個區(qū)別:(1)存儲形式:數(shù)組是一個連續(xù)的空間,聲明時(shí)必須確定長度。鏈表是一個長度可變的不連續(xù)動態(tài)空間,每個節(jié)點(diǎn)都要保存相鄰節(jié)點(diǎn)的指針。
(2)數(shù)據(jù)搜索:數(shù)組線性搜索速度快,搜索操作直接使用偏移地址,鏈表需要按順序搜索節(jié)點(diǎn),效率低。
(3)數(shù)據(jù)插入和刪除:鏈表可以快速插入和刪除節(jié)點(diǎn),而數(shù)組可能需要大量的數(shù)據(jù)移動。
(4)越界問題:鏈表沒有越界問題,數(shù)組有越界問題。
注意:在選擇數(shù)組或鏈表的數(shù)據(jù)結(jié)構(gòu)時(shí),必須根據(jù)實(shí)際需要選擇。數(shù)組易于查詢,鏈表易于插入和刪除。數(shù)組節(jié)省空間但長度固定,而鏈表變長但占用更多存儲空間。
20、什么 怎么了?單個鏈表的順序相反。
21.簡述隊(duì)列和棧的異同。
隊(duì)列和棧都是線性存儲結(jié)構(gòu),只是插入和刪除數(shù)據(jù)的操作不同。隊(duì)列是FIFO,堆棧是LIFO。
注意:為了區(qū)分堆棧區(qū)和堆區(qū),對堆區(qū)的訪問是隨機(jī)的,而堆棧區(qū)是LIFO。堆棧由編譯器自動分配,用于存儲函數(shù)的參數(shù)值和局部變量的值。其操作類似于數(shù)據(jù)結(jié)構(gòu)中的堆棧,堆一般由程序員分配和釋放。如果程序員不釋放,可能會在程序結(jié)束時(shí)被os回收,分配類似于鏈表。
它不同于本主題中的堆和堆棧。棧只是一個數(shù)據(jù)結(jié)構(gòu),堆區(qū)和棧區(qū)是程序中不同的內(nèi)存存儲區(qū)域。
22-28各種排序算法
談?wù)勀銓幊桃?guī)范的理解或認(rèn)識。
編程規(guī)范可以概括為:程序的可行性、可讀性、可移植性和可測試性。
注意:這是編程規(guī)范的概要。面試官不 t不必背誦上面給出的例子,而應(yīng)該理解這些例子所說明的問題,思考如何解決可行性、可讀性、可移植性和可測試性的問題,結(jié)合上面的例子和自己平時(shí)的編程習(xí)慣來回答這個問題。
這兩句話有問題嗎:30短i0ii 1L?
代碼一是錯誤的,代碼二十是正確的。
注意:在數(shù)據(jù)安全的情況下,將大類型數(shù)據(jù)轉(zhuǎn)換為小類型數(shù)據(jù)時(shí),必須顯示強(qiáng)制類型轉(zhuǎn)換。
什么?;31、ampamp和amp、||和|的區(qū)別是什么?
(1)amp和|對操作數(shù)求值,amp和||是判斷的邏輯關(guān)系。
(2)ampamp和||不會對右操作數(shù)求值,如果可以通過判斷左操作數(shù)來確定結(jié)果。
注意:編程時(shí),有時(shí)用amp和|代替amp或||并沒有錯,但其邏輯是錯誤的,可能會導(dǎo)致不可預(yù)知的后果。
32C的引用和C語言的指針有什么區(qū)別?
指針和引用的區(qū)別主要有以下幾點(diǎn):(1)引用必須初始化,但不分配存儲空間。指針在聲明時(shí)被初始化,初始化時(shí)需要分配存儲空間。
(2)引用初始化后不能改變,指針可以改變它所指向的對象。
(3)沒有空值的引用,但是有空值的指針。
注意:引用作為函數(shù)的參數(shù)時(shí),會產(chǎn)生一些問題,因?yàn)槭褂靡米鳛閰?shù)的目的是改變這個引用所指向的地址的內(nèi)容,但是調(diào)用函數(shù)時(shí)是作為實(shí)參傳入的,無法分辨函數(shù)的參數(shù)是普通變量還是引用,所以可能會產(chǎn)生錯誤,使用時(shí)一定要小心。
33、合適的數(shù)據(jù)結(jié)構(gòu)為更好的算法設(shè)計(jì)提供了有利條件。
什么?;35typedef和define的區(qū)別是什么?
(1)不同用法:typedef用于定義數(shù)據(jù)類型的別名。為了增強(qiáng)程序的可讀性,define主要用于定義常量,編寫復(fù)雜且常用的宏
(2)執(zhí)行時(shí)間不同。typedef是編譯過程的一部分,具有類型檢查的功能。定義是宏定義和預(yù)編譯步驟。它只發(fā)生在編譯之前,它只是簡單地替換字符串而不進(jìn)行類型檢查。
(3)作用域不同:typedef受作用域限制,define不受作用域限制,只要定義聲明后的引用正確。
(4)指針的操作不同,typedef和define定義的指針差別很大。
(5)注意:typedef被定義為語句,因?yàn)榫淠┯幸粋€加號,define不是語句。千萬不要在句末加加號。
什么是關(guān)鍵字const?
Const用于定義只讀變量或?qū)ο?。主要?yōu)點(diǎn):方便類型檢查,可以像宏定義一樣方便地修改調(diào)整參數(shù),節(jié)省空間,避免不必要的內(nèi)存分配,為函數(shù)重載提供參數(shù)。
描述:const修改函數(shù)參數(shù),這是編程規(guī)范的要求。很好讀,一眼就能知道這個參數(shù)是不能更改的,實(shí)現(xiàn)起來也不容易出錯。
37static的作用是什么?
Static在C中主要用于定義全局靜態(tài)變量、局部靜態(tài)變量和靜態(tài)函數(shù)。在C中,增加了兩個新函數(shù):定義靜態(tài)數(shù)據(jù)成員和定義靜態(tài)函數(shù)成員。
注意:由于靜態(tài)定義的變量分布在靜態(tài)區(qū),所以靜態(tài)定義的變量默認(rèn)值為0,普通變量默認(rèn)值為隨機(jī)數(shù),所以在定義指針變量時(shí)要特別注意。
什么?;Extern的作用是什么?
由Extern標(biāo)識的變量或函數(shù)在其他文件中聲明和定義,當(dāng)遇到該變量和函數(shù)時(shí),提示編譯器在其他模塊中查找定義。
39為什么流操作符重載返回一個引用
在程序中,流操作符gtgt和ltlt經(jīng)常被連續(xù)使用,所以這兩個操作符的返回值應(yīng)該是仍然支持這兩個操作符的流引用,而其他數(shù)據(jù)類型可以 不做。
注意:復(fù)制操作符和流操作符以外的一些操作符,比如-*/,一定不能返回引用,因?yàn)檫@個死操作符的對象都是右值,所以必須構(gòu)造一個對象作為返回值。
40.簡述指針常量和const指針的區(qū)別。
指針常數(shù)是指指針的定義,其值只能在定義時(shí)初始化,不能在其他地方改變。const指針是指指針的定義,指針指向只讀對象,不能被const指針改變。
指針常量強(qiáng)調(diào)指針的不變性,而const指針強(qiáng)調(diào)指針對其所指對象的不變性。
注意:不管是指針常量還是const指針,它最大的用途就是作為函數(shù)的形參,保證實(shí)參在被調(diào)用的函數(shù)中。不變性。
41數(shù)組和指針的區(qū)別,也就是字符數(shù)組和字符串指針的區(qū)別
如何避免 "野生指針 "
野指針產(chǎn)生的原因及解決方法如下:(1)指針變量在聲明時(shí)沒有初始化。解決方法:指針在聲明的時(shí)候初始化,可以是特定的地址值,也可以讓它指向NULL。
(2)指針p被釋放或刪除后,不設(shè)置為空。解決方法:指針?biāo)赶虻膬?nèi)存空間被釋放后,指針應(yīng)該指向NULL。
(3)指針操作超出了變量的范圍。解決方法:在變量作用域結(jié)束之前釋放變量的地址空間,讓指針指向NULL。
注意:野指針的解決也是編程規(guī)范的基本原則。平時(shí)使用指針時(shí),要避免產(chǎn)生野指針,使用前一定要檢查指針的合法性。
頻繁引用的作用是什么?
引入頻繁引用主要是為了避免在使用變量的引用時(shí),在不知道的情況下改變變量的值。頻繁引用主要用于定義一個常用變量的只讀屬性的別名作為函數(shù)的傳入?yún)?shù),避免在調(diào)用函數(shù)中意外改變實(shí)際參數(shù)。
注意:很多情況下需要使用常量引用作為形參,引用的對象相當(dāng)于常量對象,所以可以 不要改變函數(shù)中實(shí)際參數(shù)的值。這具有高可讀性和低錯誤率的優(yōu)點(diǎn)。
49.構(gòu)造函數(shù)可以是虛函數(shù)嗎?
構(gòu)造者可以 不要成為虛函數(shù),你可以 不要在構(gòu)造函數(shù)中調(diào)用虛函數(shù),因?yàn)檫@樣你實(shí)際上執(zhí)行了父類的相應(yīng)函數(shù),因?yàn)槟銢]有 t還沒有構(gòu)造它,析構(gòu)函數(shù)可以是一個虛函數(shù),這在復(fù)雜的類結(jié)構(gòu)中經(jīng)常是必要的。析構(gòu)函數(shù)也可以是純虛函數(shù),但純虛函數(shù)必須有定義體,因?yàn)槲鰳?gòu)函數(shù)的調(diào)用是隱含在子類中的。描述:虛函數(shù)的動態(tài)綁定特性是實(shí)現(xiàn)重載的關(guān)鍵技術(shù)。動態(tài)綁定根據(jù)實(shí)際調(diào)用情況查詢相應(yīng)類的虛函數(shù)表,調(diào)用相應(yīng)的虛函數(shù)。
談?wù)勀銓γ嫦驅(qū)ο蟮睦斫?/p>
面向?qū)ο罂梢岳斫鉃閷Υ恳粋€問題,首先確定問題由幾個部分組成,每個部分實(shí)際上是一個對象,然后分別設(shè)計(jì)這些對象,最后得到整個程序。傳統(tǒng)的程序設(shè)計(jì)大多是基于功能的思想,而面向?qū)ο蟮某绦蛟O(shè)計(jì)是從對象的角度考慮問題。這樣做可以讓程序更加簡潔明了。
說明:編程中應(yīng)用最廣泛的面向?qū)ο缶幊碳夹g(shù)只是面向?qū)ο蠹夹g(shù)的一部分。發(fā)揮面向?qū)ο蠹夹g(shù)的優(yōu)勢是一個綜合性的技術(shù)問題,不僅需要面向?qū)ο蟮姆治?、設(shè)計(jì)和編程技術(shù),還需要必要的建模和開發(fā)工具。
田樸珺是如何紅起來的?
第一張娛樂唱片必須是精品。
田樸珺,王石 她現(xiàn)在的妻子不受歡迎,只是因?yàn)樗藿o了60多歲的王石,她看起來有點(diǎn)不同。她現(xiàn)在最明顯的標(biāo)簽是still "王 的女人 ",沒有王石,估計(jì)。認(rèn)識她的人不多。
田樸珺去了電影學(xué)院。你可以 我不能說它有多美。雖然我在電影學(xué)院學(xué)習(xí),我還沒有 t其實(shí)拍了很多作品,不是打醬油就是演跑龍?zhí)椎摹?/p>
演技不怎么樣,但是挺有心機(jī)的,總想著怎么當(dāng) "著名 "。2004年,《韓城攻略》開幕式上,田樸珺與梁朝偉、任賢齊、舒淇、田樸珺、韓國三位女星一起合影。在照片中,我們可以看到每個人都穿得很厚。田樸珺身著低胸禮服,緊貼梁朝偉,成功搶鏡,讓舒淇成為眾人矚目的焦點(diǎn)。
自2002年以來,田樸珺一直在工作,連續(xù)拍攝了幾部電影,但他沒有 我找不到機(jī)會。田樸珺認(rèn)為這是沒有希望的。2006年,田樸珺報(bào)名參加了長江商學(xué)院的EMBA,找到了另一條路。
但田樸珺不是在商學(xué)院,而是通過馮侖認(rèn)識了王石。當(dāng)時(shí),馮侖投資了一家高端旅行社,經(jīng)常邀請一些企業(yè)家朋友出國旅游做主持,偶爾會有一兩個陪護(hù)明星陪同。有一次,馮侖安排了一個活動。在那個旅行團(tuán)里,有王石和十八線女演員田樸珺。于是他們第一次見面。
后來,他們?nèi)チ斯吣?、古巴、新西蘭、巴西和省。田樸珺 的新浪微博賬號叫做 "哈瓦那拿 ",而且不清楚這里面有沒有寓意。
2011年,王石去了美國學(xué)習(xí),田樸珺也去了美國學(xué)習(xí)。兩者不在一個城市,車程四個小時(shí)。后來,在田樸珺 s專欄,寫了一個兩個人約會的故事。王石連續(xù)五天邀請?zhí)飿悻B共進(jìn)晚餐,但他沒有。;我沒有帶三餐的錢。第三天,田樸珺生氣了:"你太不真誠了。 "因此,王石真誠地邀請第四餐,田樸珺,誰沒有 不記仇,欣然前往。而第五頓飯,他終于向田樸珺坦白了。
2012年1月29日,田樸珺經(jīng)常在紐約談?wù)撨@件事,因?yàn)樗荒艹约t燒肉。為了解決她的 "擔(dān)心想到肉和肉,王石決定給她做個紅燒肉。那天中午,王石拿著IPAD研究怎么燉肉,田樸珺在旁邊參謀,就這樣燉了一下午,成了一鍋泥。
這一年,王石與妻子王江穗離婚。
直到年底,田樸珺和王石的關(guān)系終于被一個網(wǎng)絡(luò)大V@徽劍曝光。田樸珺也突然成了炙手可熱的人物。后來,田樸珺微博被剝離:紅燒肉、星座等證據(jù)也被一一曝光。
田樸珺 s在豆瓣上的自我介紹是這樣寫的:當(dāng)代年輕跨界新女性,李成學(xué)院創(chuàng)始人、制片人、專欄作家、演員、室內(nèi)設(shè)計(jì)師。贏得了 "年度突破女性獎聯(lián)合國發(fā)布,位居女明星企業(yè)家熱搜榜榜首。有很多桌子,但是沒有人知道它們到底是做什么的。唯一能知道的人是王石 的妻子。
二十多年前,有一句流行語:邦達(dá)式。我想那 我是什么樣的人?;我說的是。
我搜索了信息,發(fā)現(xiàn)田樸珺現(xiàn)在被標(biāo)榜為一個獨(dú)立的女性。性,不是靠男人,不是為了錢。我不 我不知道它是否 很有說服力,但事實(shí)并非如此。;別說服我。因?yàn)槲遗c王石的戀情而被外人所知,現(xiàn)在我甚至說我不 不靠男的,便宜了還賣的好,真是奇妙的事情!
王石已經(jīng)60多歲了。我不 我不知道王石是否能接受他越來越強(qiáng)調(diào)獨(dú)立的妻子。讓 s以網(wǎng)友的話結(jié)尾:祝他們性。