組名不可以看作一個(gè)指針變量。數(shù)組名是一個(gè)地址,某種意義上等價(jià)于指針,而不是指針變量;指針變量不單可以指向某個(gè)數(shù)組首地址,還可以指向其他,例:結(jié)構(gòu)體的首地址,函數(shù)的入口地址。
組名不可以看作一個(gè)指針變量。
指針變量不單指可以指向某個(gè)數(shù)組首地址,還可以指向其他。
比如說結(jié)構(gòu)體的首地址,函數(shù)的入口地址等等?;蛘哌€可以指向數(shù)組當(dāng)中某個(gè)元素。
數(shù)組名是一個(gè)地址,某種意義上等價(jià)于指針。而不是指針變量。
指針變量
int *p=0;p就是一個(gè)指針變量。
指針變量可以是數(shù)組名。數(shù)組名是指針。指針變量的范圍大
定義一個(gè)
int *p=0;p=(int *)malloc(n*sizeof(int)); //這里用到的是你們將學(xué)到的動(dòng)態(tài)分配內(nèi)存可以定義一個(gè)動(dòng)態(tài)大小的“數(shù)組”;
接下來可以賦值了。
比如說
for(i=0;i<n;i )p[i]=i;這里p就是一個(gè)數(shù)組名了
更多相關(guān)知識,請?jiān)L問 php中文網(wǎng)??!