亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
【請教】將一個字符數(shù)組聲明為結(jié)構(gòu)類型指針,如何理解?
[打印本頁]
作者:
nine8
時間:
2010-07-22 22:41
標(biāo)題:
【請教】將一個字符數(shù)組聲明為結(jié)構(gòu)類型指針,如何理解?
如
strict xxx * var1;
char arr[SIZE];
var1 = (struct xxxx * ) arr;
不知道這個該如何理解? 還請指教、
強(qiáng)制類型轉(zhuǎn)換嗎?
作者:
pandaiam
時間:
2010-07-22 22:44
arr++的時候就是按struct xxx的大小來了。
可能是arr這個數(shù)組元素比較多,能存好多的struct xxx{:3_191:}
作者:
pandaiam
時間:
2010-07-22 22:50
想起來一點(diǎn)。這樣就不用malloc了。{:3_190:}
作者:
mirnshi
時間:
2010-07-22 22:56
以var1方式訪問arr所對應(yīng)的內(nèi)存區(qū)域
作者:
yulihua49
時間:
2010-07-22 23:22
如
strict xxx * var1;
char arr;
var1 = (struct xxxx * ) arr;
不知道這 ...
nine8 發(fā)表于 2010-07-22 22:41
封裝。在一組程序內(nèi)部處理一個結(jié)構(gòu),對外只聲稱是一個字符指針。
框架程序常這么用。
作者:
adam8157
時間:
2010-07-22 23:27
這個, 實(shí)現(xiàn)起來都一樣的. 還可以用這個變通的實(shí)現(xiàn)動態(tài)數(shù)組.
作者:
nine8
時間:
2010-07-23 02:21
回復(fù)
3#
pandaiam
似乎是直接用過數(shù)組分配
作者:
nine8
時間:
2010-07-23 02:24
回復(fù)
4#
mirnshi
恩,那這樣做應(yīng)該類似于一個結(jié)構(gòu)指針數(shù)組了吧?
作者:
nine8
時間:
2010-07-23 02:27
回復(fù)
5#
yulihua49
哦,原來如此,那么如果不是這樣,相當(dāng)于對外要聲明多個 struct xxx ? 還是?
作者:
nine8
時間:
2010-07-23 02:29
回復(fù)
6#
adam8157
變通實(shí)現(xiàn)動態(tài)數(shù)組?是不是就是很火的那個帖子中的 零數(shù)組 struct的結(jié)構(gòu)?
作者:
wmmy2008
時間:
2010-07-23 10:07
回復(fù)
2#
pandaiam
應(yīng)該是var1++
作者:
adam8157
時間:
2010-07-23 11:41
回復(fù)
10#
nine8
呃 我理解錯了? 例如這樣? int* i = (int*)malloc(n*sizeof(int));
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2