若定義了以下函數(shù):
void f(……)
{……
p=(double *)malloc(1 0*sizeof(double));
……
}
p是該函數(shù)的形參,要求通過p把動態(tài)分配存儲單元的地址傳回主調(diào)函數(shù),則形參p的正確定義應(yīng)當是()
A.double *p
B.float **p
C.double **p
D.float *p
您可能感興趣的試卷
你可能感興趣的試題
下列程序的輸出結(jié)果是()。
#include
fun(int *a,int *b)
{int *w;*a=*a+*a;*w=*a; *a=*b; *b=*w;}
main()
{int x=9,y=5,*px=&x,*py=&y;fun(px,py);printf(“%d, %d\n”,x,y);}
A.出錯
B.18,5
C.5,9
D.5,18
下列程序的輸出結(jié)果是()。
#include
main()
{int **k,*a,b=100;a=&b; k=&a;printf(“%d\n”,**k);}
A.運行出錯
B.100
C.a的地址
D.b的地址
最新試題
C語言源程序經(jīng)過編譯生成()。
用C語言編寫的程序可以不經(jīng)過編譯直接運行。
函數(shù)getchar()的作用是:輸出一個字符。
與k=n++完全等價的表達式是()
名為printf的函數(shù)可以完成程序指定的輸出,它是C語言本身自有的一個關(guān)鍵字。
?編譯器的核心作用是什么?()
下面程序段的運行結(jié)果不正確的是()
完善下面程序中xxkl函數(shù)的定義,使程序能夠輸出數(shù)組a中所有元素的最大值。
連字符“–”可以用于變量名時連接兩個單詞。
整型的標示符關(guān)鍵字為(),單精度實型標示符關(guān)鍵字為()。