有以下定义:“int t[3)[2]”,能正确标识t数组元素地址的表达式是()。A.&t[3][2]B.t[3]C.t[1]D.t
有以下定义:“int t[3)[2]”,能正确标识t数组元素地址的表达式是()。
A.&t[3][2]
B.t[3]
C.t[1]
D.t[2]
有以下定义:“int t[3)[2]”,能正确标识t数组元素地址的表达式是()。
A.&t[3][2]
B.t[3]
C.t[1]
D.t[2]
若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是()。
A.&t[3][2]
B.t[3]
C.t[l]
D.t[2][2]
若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是()。
A.&t[3][2]
B.t[3]
C.t[l]
D.t[2][2]
A.int y[1][4]={1,2,3,4,5,}
B.float x[3][]={{1},{2},{3}}
C.long s[2][3]={{1},{1,2}{1,2,3,}}
D.double t[][3]={0}
若有以下定义:int t[3][2];,能正确表示t数组元素地址的表达式是______。
A.&t[3][2]
B.t[3]
C.t[1]
D.*t[2]
A.printf("%c\n",p->t.a[2]);
B.printf("%c\n",(*p).a[2]);
C.printf("%c\n",p->a[3]);
D.printf("%c\n",(*p).t.a[3]);
有以下定义: int a[4] [3]={1,2,3,4,5,6,7,8,9.10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
A.*((*ptr+1}+2)
B.*(*(p+5))
C.(*ptr+1)+2
D.*(*(a+1)+2)
二叉排序树的存储结构定义为以下类型:
typedef int KeyType;
typedef struct node{
KeyType key; /*关键字项*/
InfoType otherinfo; /*其它数据项*/
struet node*lchild,*rchild; /*左、右孩子指针*/
}BSTNode,*BSTree;
阅读算法f33,并回答问题:
(1)对如图所示的二叉排序树T,写出f33(T,8)返回的指针所指结点的关键字;
(2)在哪些情况下算法f33返回空指针?
(3)简述算法f33的功能。
BSTNode*f33(BSTree T,KeyType x)
{ BSTNode*P;
if(T==NULL)return NULL;
p=f33(T—>lehild,x);
if(p!=NULL)return p;
if(T—>key>x)return T;
return f33(T—>rchild,x);
}
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!