AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 世界职业院校技能大赛汽车工程系选拔理论考试题库 题目详情
CAF88E2CAFE00001135B77F0847512A7
世界职业院校技能大赛汽车工程系选拔理论考试题库
1,000
单选题

如何声明一个指向整数的指针?

A
int *p;
B
pointer int p;
C
int& p;
D
int p*;

答案解析

正确答案:A

解析:

好的,让我们来详细解析这道题。 题目:如何声明一个指向整数的指针? 选项: A. `int *p;` B. `pointer int p;` C. `int& p;` D. `int p*;` ### 解析: **A. `int *p;`** - 这是正确的声明方式。`int *p;` 声明了一个名为 `p` 的指针,该指针指向一个整数类型的数据。 - 示例: ```c int *p; int a = 10; p = &a; // p 现在指向变量 a 的地址 ``` **B. `pointer int p;`** - 这是错误的语法。C/C++ 中没有 `pointer` 关键字。 - 正确的语法应该是 `int *p;`。 **C. `int& p;`** - 这是错误的语法。`int& p;` 声明的是一个引用(reference),而不是指针。 - 引用是一个别名,它必须初始化,并且一旦初始化后不能改变指向。 - 示例: ```c int a = 10; int& p = a; // p 是 a 的别名 ``` **D. `int p*;`** - 这是错误的语法。虽然 `int p*;` 在某些编译器中可能会被接受,但它是不标准的写法。 - 标准的写法应该是 `int *p;`。 ### 为什么选 A? - `int *p;` 是标准的 C/C++ 语法,用于声明一个指向整数的指针。 - 其他选项要么是错误的语法,要么声明了其他类型的变量(如引用)。
世界职业院校技能大赛汽车工程系选拔理论考试题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码