亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: txdgtwpv
打印 上一主題 下一主題

[C++] [低水平帖]定義和聲明時,星號(*)是靠著類型還是靠著變量 [復(fù)制鏈接]

論壇徽章:
0
91 [報告]
發(fā)表于 2012-02-15 00:06 |只看該作者
回復(fù) 39# 林生2010


    c11已經(jīng)出了。不過只要大家一致,各種編譯器能對一個標(biāo)準(zhǔn)支持好,哪個版本都無所謂。不然很蛋疼的,看看現(xiàn)在的c++11你就懂了。

論壇徽章:
0
92 [報告]
發(fā)表于 2012-02-21 23:34 |只看該作者
回復(fù) 91# walleeee


    編譯器是核心,代碼再好,編譯器不給力,也是空談。

論壇徽章:
0
93 [報告]
發(fā)表于 2012-02-21 23:36 |只看該作者
回復(fù) 92# 林生2010


    你想表達(dá)什么 我沒看明白

論壇徽章:
0
94 [報告]
發(fā)表于 2012-02-21 23:44 |只看該作者
回復(fù) 93# walleeee


。。。。。。  我的意思是編譯器是核心

論壇徽章:
0
95 [報告]
發(fā)表于 2012-02-21 23:47 |只看該作者
回復(fù) 94# 林生2010


    哦

論壇徽章:
0
96 [報告]
發(fā)表于 2012-02-25 17:17 |只看該作者
在定義指針變量時: char  *pc;
在聲明函數(shù)是: void*  fun();

論壇徽章:
0
97 [報告]
發(fā)表于 2012-02-26 00:01 |只看該作者
記得<C缺陷>里面說那個倒霉void(*signal(int,void(*)(int)))(int)的時候大概是這么說的:
首先 外面是 void(*xxx)(int),即 (*xxx)(int) 返回類型為void,(*xxx)為該函數(shù)的`函數(shù)名',即:xxx為指向此類型函數(shù)的指針,解引用后是個函數(shù)
然后 xxx是signal(int,void(*)(int)),也就是說,signal()是一個函數(shù),返回類型是xxx的類型,即上面說的[指向void()(int)類型函數(shù)的指針]
里面的void(*)(int)就不解釋了

也就是說 void 是最終的結(jié)果,導(dǎo)致這個結(jié)果的是 (*signal(int,void(*)(int)))(int)這樣一個函數(shù) 而這樣一個函數(shù)本身也是通過signal()`計算'得到的

按照這樣的說法,char * p 意思其實是 (*p) 是個char , char是p解引用得到的,p 理所當(dāng)然就是個指向char的指針

至于 char * p [] 與 char (*p) [] 的問題,我的理解是:`[]' 優(yōu)先級高于 '*' (這應(yīng)該沒什么問題) ,于是 `char * p []' 意思就是 (*(p[0]))是個char ;而 `char (*p)[]' 的意思是 ((*p)[0]) 是個 char

這樣看來 還是 char *p 比較符合類型定義的本意,甚至可以寫成 char (*p)

論壇徽章:
0
98 [報告]
發(fā)表于 2012-04-29 17:48 |只看該作者
我的習(xí)慣;當(dāng)用typedef的時候,靠近char;  多個變量同時定義的時候,靠近每個變量; 單個變量則無所謂了

論壇徽章:
0
99 [報告]
發(fā)表于 2012-05-01 13:55 |只看該作者
Fatihyang 發(fā)表于 2011-08-23 13:44
N多代碼 都是  char *str
建議樓主 多看看別人優(yōu)秀的代碼


此話不妥,優(yōu)秀的代碼里,有些是習(xí)慣,有些是必須!

論壇徽章:
0
100 [報告]
發(fā)表于 2012-05-06 09:17 |只看該作者
我的習(xí)慣就是使用第2種風(fēng)格。

------------------------------------
歡迎光臨我的博客:www.danoking.com [DNK的生涯|IT人的故事]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP