首页题目详情

程序中定义一个char变量c,下列哪一个操作是正确的?

题目配图
A.char *p = c;
B.char p = &c;
C.char *p = &c;
D.char *p = c;

优质解答

答案

C

解析

C选项将变量c的地址赋值给指针p,此时p指向c变量。A选项试图将变量直接赋值给指针,这是错误的;B选项指针类型与变量类型不匹配;D选项的语法在大多数情况下不会被编译器接受,除非特例。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

C语言程序设计单选题中等AI生成