typedef宣告變數也是一種求值過程

2022-07-01 21:21:09 字數 562 閱讀 3412

前言:

什麼叫做:宣告變數是求值過程?請看下面的宣告,

int i;

很簡單,宣告了個整型變數i,再看如下宣告,

int *p;

也很簡單,立刻反應出來它是指向整型的指標,但是具體如何推倒出來的呢?其實在c語言中,變數的宣告就是一種求值過程,把*p這部分宣告看成表示式,對這個表示式的求值的結果是int型別,這樣就可以倒推出p是指標整型的指標了,因為只有對指向整型的指標進行解引用操作才是整型型別!還有很多複雜的宣告,都可以使用這種方法求其具體的型別。

下面讓我們來驗證typedef定義的新型別和普通的宣告變數一樣,也是一種求值過程:

1/*2

驗證:3

用typedef定義的新型別名宣告的變數是否與普通的宣告變數一樣,是一種求值的過程,還是單純的替換過程?4*/

56 typedef short

int arrten[10]; //

定義了乙個新型別,這個型別是:乙個包含10個short型別元素的一維陣列78

intmain()

放棄也是一種快樂

人的情感總是希望有所得,以為擁有的東西越多,自己就會越快樂。所以,這一人之常情就迫使我們沿著追尋獲取的路走下去。可是,有一天,我們忽然驚覺 我們的憂鬱 無聊 困惑 無奈 一切不快樂,都和我們的要求有關,我們之所以不快樂,是我們渴望擁有的東西太多了,或者,太執著了,不知不覺,我們已經執迷於某個事物上了...

放手也是一種美麗

放手也是一種美麗 對生活執著,是一種信念 對工作執著,是一種寄託 對愛情執著,是一種美麗 可是如果在應該放手的時候學會放手,那不也是人生中一種無形的美麗麼?當快樂之門關上時,另一道門會為你開啟,所以請學會放手,仔細的感覺,你會慢慢地品位到那悲那喜,那得那失,那際遇,那結局,是那麼豐富多采,讓人回味無...

大度也是一種美德

有一位著名的 家,在成名前曾經擔任過 彼德耶夫公爵家的私人樂隊的隊長。突然有一天,公爵決定解散這支樂隊,樂手們聽到這個訊息的時候,一時間全都面面相覷 心慌意亂,不知道如何是好。看著這些和自己一起同甘共苦許多年的親密戰友,他睡不安寢 食不甘味,絞盡腦汁 想來想去,忽然有了乙個主意。他立即譜寫了一首 告...