A.struct BOOK *x=malloc(book); B.struct BOOK x={"C++ Programming",27.0}; C.struct BOOK *x=malloc(sizeof(struct BOOK)); D.struct BOOK *x=&book;
单项选择题假定一个函数的二维数组参数说明为charw[][N],与之等价的指针参数说明为()。
A.char (*w)[N] B.char *w[N] C.char (*w)N D.char**a
单项选择题假定一个函数的数组参数说明为chara[],与之等价的指针参数说明为()。
A.char a B.char* a C.char& a D.char**a
单项选择题假定一个函数的原型语句为“intff(int*x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
A.ff(a) B.ff(a[0]) C.ff(a+3 D.ff(&a[0])
单项选择题假定一个函数定义为“staticintf1(intx,inty){returnx+y;}”,该函数名称为()。
A.static B.int C.f1 D.return
单项选择题在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。
A.原型语句 B.参数表 C.函数名 D.返回类型