- 論壇徽章:
- 1
|
本帖最后由 asker160 于 2016-07-04 16:56 編輯
語言標(biāo)準(zhǔn)的第五章開明宗義的說:
- [ Note: Clause 5 defines the syntax, order of evaluation, and meaning of expressions.58 An expression is a
- sequence of operators and operands that specifies a computation. An expression can result in a value and
- can cause side effects. — end note ]
復(fù)制代碼 我的理解是,一個expression定義了一個"computation",也就是可以計算的東西。
那么初始化語句上面兩句能算是表達(dá)式嗎? 定義一個變量1,給它一個初始值,這個編譯出來是有"代碼"的,要運行時"執(zhí)行", 算不算一個表達(dá)式?
A obj聲明一個實例,構(gòu)造函數(shù)做了某些事情,這個是computation嗎,算不算一個表達(dá)式?
Plus:
函數(shù)調(diào)用能算是一個expression嗎? 看起來函數(shù)調(diào)用是能產(chǎn)生一個result,并且可以把函數(shù)調(diào)用作為參數(shù)進(jìn)一步傳給其他的函數(shù)來使用。
謝謝 |
|