当前位置: 首页 > news >正文

【C语言】指针错题(类型分析)

题目:

#include <stdio.h> 
int main ()
{int*p =NULL;int arr[10] = {0}; return 0;
}

选项:

A、p = arr ;
B、 int (* ptr )[10]=& arr ;
C、 p =& arr [ 0 ];
D、 p =& arr ; 

解析:

1、 p 是一个指针变量,指向的是 int 类型的变量

2、 arr 是一个数组,存放的是 int 类型的值

3、 p 的类型是 int *类型, arr 的类型也是 int *类型﹣> A 正确

4、 P 的类型是 int *类型,因为 arr [0]的类型是 int 类型,所以& arr [0]的类型是 int *类型-> C 正确

5、 p 的类型是 int *类型,因为 arr 的类型是 int *类型,所以& arr 的类型是 int **类型-> D 错误

6、 int (* ptr )[10]是一个指针数组
// 因为这里有括号,*先和 ptr 结合形成指针,指向的是一个数组
// 指向的是一个 int 类型、元素个数为10个的数组
// arr 数组就是 int 类型、元素个数为10个的数组﹣> B 正确

http://www.lryc.cn/news/204308.html

相关文章:

  • prosemirror 学习记录(二)创建 apple 节点
  • 自然语言处理---迁移学习
  • node 第十天 原生node封装一个简易的服务器
  • php实战案例记录(25)intval函数的用法
  • laravel框架介绍(二) composer命令下载laravel报错
  • 代码签名证书到期了怎么续费?
  • JAVA 同城服务预约家政小程序开发的优势和运营
  • 基于粒子群算法的无人机航迹规划-附代码
  • 前端使用qrcodejs2插件实现根据网址生成二维码
  • A股风格因子看板 (2023.10 第11期)
  • anaconda安装python 3.11
  • 问题:EventSource 收不到流数据及 EventSource 的 onmessage 方法为null
  • P2 B+树索引
  • 爬虫知识之BeautifulSoup库安装及简单介绍
  • 如何有效取代FTP来帮助企业快速传输大文件
  • 免登陆积分商城原理
  • muduo源码学习base——Atomic(原子操作与原子整数)
  • 最短路相关笔记
  • Web前端-Vue2+Vue3基础入门到实战项目-Day5(自定义指令, 插槽, 案例商品列表, 路由入门)
  • mysql json数据类型 相关函数
  • 如何实现前端实时通信(WebSocket、Socket.io等)?
  • 使用 SSSD 进行网络用户身份验证
  • 紫光展锐携中国联通完成RedCap芯片V517孵化测试
  • 算法通关村第十一关青铜挑战——移位运算详解
  • 2023年面试测试工程师一般问什么问题?
  • 2023年中国汽车覆盖件模具竞争格局、市场规模及行业需求前景[图]
  • vue3项目运行报错import zhCn from “element-plus/lib/locale/lang/zh-cn“
  • 读书笔记:Effective C++ 2.0 版,条款26(歧义)、条款27(禁止部分隐式生成的函数)
  • MySQL基本操作之数据库设计理论
  • SpringBoot的日志系统(日志分组、文件输出、滚动归档)