声明语句为“char s[4][15],*p1,**p2; int x,*y;”,下列语句中正确的是(提示:定义中s为二维数组,p1为一级字符指针,p2为二级字符指针,x为普通int变量,y为int指针)
A. p2=s;
B. y=*s;
C. *p2=s;
D. y=&x;
查看答案
声明float 类型变量x 和指向x 的指针变量px 的语句是
声明语句为“char a[5][9],*pa[5];”。为指针数组pa 各元素顺序赋值a 数组各行首地址值的循环结构可以写作(提示:a为二维数组。pa为指针数组,数组包含5个元素,每个元素是一个字符指针,可以将a中的某一行,赋值给pa)
编制函数find_ch,在一个字符串中查找字符ch 第一次出现的位置,返回值为所找到字符的地址,函数find_ch 的原型应为 。(提示:定义一个函数,需要确定它的返回类型、输入参数列表。)
动态分配n 个int 类型数据的存储空间,并将该存储空间的首地址返回给指向int 类型数据的指针变量p,写作语句。(提示:使用malloc函数进行动态内存分配)