男生不回覆訊息,感情能維持多久?

時間 2021-05-31 07:49:14

1樓:躺糖

你要了解C語言的執行機制,

首先你要明白你的int iArr[5]=

實際上是等同於int iArr[5]=的

至於為什麼,你要去翻ASCII表。

也就是說你的int arr是個整數陣列

int*pi=iArr這一行就把pi指向到了iArr的頭上,C++的cout看見這個pi以後,就好奇啊,「嘿,哥們,你是個啥?」pi就告訴cout「嘿,哥們,我是個整數指標,指到乙個記憶體位址」。cout就想啊,「哦,既然是指標,那就把記憶體位址給顯示出來吧」

然後你就想了,那char的指標是不是跟這個玩意乙個用法啊?於是你就建了乙個char cArr[5] =「meow」。然後把char *pc=cArr了,你一想,「嘿嘿嘿,這回pc是個char指標,指到乙個記憶體位址,cout應該把指標位址給我打出來!

」然後就執行了。cout看見pc就好奇啊,「嘿,哥們,你是個啥?」pc就告訴cout「嘿,哥們,我是個C語言的string

」然後你就說:「臥槽!等一下,朋友,等一下!

我不是跟你說了,你是個char array嗎?」然而cout和pc都沒有搭理你,他倆就幸福快樂的執行了起來。

至於為什麼會這樣,這要追溯到上古時期的C語言的設計方案,當初設計C語言的時候,C是沒有string這個型別的。C string的定義是以0結尾的char array。

在C語言裡,array和pointer其實是沒有區別的。int array是個pointer,char array 也是個pointer。但是char array同時還是個string,而int pointer就沒有這個特殊待遇了。

C++當初決定相容C的時候就注定了你程式表現上的不同,這就是你的命運,這是誰也改變不了的(除了編譯器)。

想具體了解C語言執行機制的話,做幾次malloc和free,然後練習一下void*的計算和轉換就行了。

另外您請幹一行愛一行!C++/VC++裡面不要寫char*這種東西,不要寫int*這種東西,需要陣列的時候不要用int arr[k]這種東西。std::

vector和std::string緊緊相擁哭暈在廁所。加油~

高中時的感情能維持多久?

睿書言 百分之1的人,從高中到婚紗。百分之99的人3年以內。我有兩個同學,同班的,高二到現在大學大三還在一起,父母已經見過。還有以前乙個同事,從高三到現在26歲,已經結婚了。一起創業一起打拼,現在在長沙有乙個工作室 願你們長久。 茜不是茜 感情跟時間地點沒多大關係,看人品的好嗎!不然為什麼有人能從校...

給喜歡的男生發訊息他不回覆怎麼辦

aoe小怪獸 你是不是沒確定關係啊,說明男生只拿你當很多異性朋友中的乙個,沒放入重點,而你確實是喜歡了,這種關係在戀愛中你被動了,這個男生很優秀吧,他有可能沒想真正的交女朋友,只是喜歡異性之間的曖昧罷了,也許也在選擇根本沒遇見他心動的,再或者他現階段沒有想戀愛的事情,但又寂寞,所以閒下來就搞曖昧唄,...

男生對你有好感,你主動發訊息給他他卻不回覆你,是為什麼?

Hanyu light 有可能是有女朋友吧。男生會沒那麼在意你的訊息。畢竟他最在意的是自己的女朋友。對你有好感的原因是把你當成朋友了,自然他會表現出對你友善的一面。可是你不能要求他秒回你的訊息,畢竟你不是他的女朋友。 Echo 如果乙個男生對你有好感,你主動發訊息給他,他卻不回覆你,是為什麼?蘇妍趴...