首页 > 试题广场 >

若已定义 x 为 int 类型变量,下列语句中说明指针变量

[单选题]
若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是( )
  • int p = &x;
  • int *p = x;
  • int *p = &x;
  • *p = *x;
推荐
【正确答案】C
【解析】A 选项错误,声明指针格式为:int * p
B 选项错误,x 为 int 类型,p 为 int * 类型,类型不匹配
C 选项正确
D 选项错误,x 为 int 类型,不能对它进行解引用操作
指针变量的声明格式:
1.数据类型* 变量名; 例如 int* p;
2.数据类型 *变量名; 例如 int *p;
3.数据类型 * 变量名; 例如 int * p;
指针变量的初始化:
1.在声明语句中初始化指针变量
int num = 5;
int* p = #
2.声明指针变量后对其进行初始化
int num = 5;
int* p;
p = #
 
指针知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp67
编辑于 2021-11-17 19:24:16 回复(0)
【正确答案】C
【解析】A 选项错误,声明指针格式为:int * p
B 选项错误,x 为 int 类型,p 为 int * 类型,类型不匹配
C 选项正确
D 选项错误,x 为 int 类型,不能对它进行解引用操作
指针变量的声明格式:
1.数据类型* 变量名; 例如 int* p;
2.数据类型 *变量名; 例如 int *p;
3.数据类型 * 变量名; 例如 int * p;
指针变量的初始化:
1.在声明语句中初始化指针变量
int num = 5;
int* p = #
2.声明指针变量后对其进行初始化
int num = 5;
int* p;
p = #
发表于 2021-11-29 09:53:56 回复(0)
指针赋值 右边为地址 左边为值
发表于 2018-10-06 15:26:39 回复(0)
按照正常的指针赋值,应该选择C
发表于 2018-01-09 00:48:31 回复(0)
指针赋值,肯定为地址,所以只能为c
发表于 2018-01-06 00:23:31 回复(0)
指针定义:int *P=&a,a为整型
或 int a=num;
    int *p
    p=&a
发表于 2022-07-28 16:36:34 回复(0)