单项选择题
有如下定义语句:typedefchar*PCHAR;下列正确的描述或代码是:()
A.语句PCHARp定义了一个字符变量
B.PCHARp=’a’;
C.PCHARp;charname[5]="John";p=name;
D.PCHARp="Hello”;cout<
点击查看答案
相关考题
-
单项选择题
对代码:int*(*ptr)(void*,void*);的如下说法中正确的是:()
A.说明不合法
B.是一个函数指针,它指向的函数有两个类型为void*的输入参数,返回值类型是int.
C.是一个函数指针,它指向的函数有两个类型为void*的输入参数,返回值类型是int*
D.是一个指向整型指针数组的指针 -
单项选择题
对代码:int(*ptr)[3];的如下说法中正确的是:()
A.说明不合法
B.是一个指针数组名,每个元素是一个指向整数变量的指针
C.是一个指针,它指向一个具有三个整型元素的一维数组
D.是一个指向整型变量的指针。 -
单项选择题
下面是在32位WindowsOS下实现memchr函数的一段代码。它的功能是通过查寻存储块,来找到第一次出现的某个字符。如果在存储块中找到了该字符,则返问指向该字符的指针,否则,返回空指针。请问下面代码中是否有错误?如果有的话,错误出现在哪一行:()line1:void*memchr(void*pv,unsignedcharch,size_tsize)line2:{line3:unsignedchar*pch=(unsignedchar*)pv;line4:while((--size>=0)&&(pch!=NULL))line5:{line6:if(*pch==ch)line7:return(pch);line8:pch++;line9:}line10return(NULL);line11:}
A.第1行
B.第4行
C.第7行
D.没有错误