C语言指针练习题解析(完整word版)知识点总结及实例分析
5星 · 超过95%的资源 82 浏览量
更新于2023-12-24
2
收藏 100KB DOC 举报
& a, *q= & a;A. a的值为100,*p和*q的值都为100;B. a的地址为100,p和q的地址都为100;C. a的地址为100,p和q的地址都为100.D. a占用4个字节的存储单元。例题分析:这是关于指针和地址的知识点,考察了对指针和地址的理解。根据题目,我们可以得出以下解答: A选项正确,a的值为100,*p和*q的值都为100; B选项错误,a的地址为100,p和q的地址都为不为100; C选项错误,a的地址为100,p和q的地址都为不为100; D选项错误,a占用的存储单元的大小与系统位数有关,一般而言占用4个字节的存储单元。
例题 2:以下程序的输出结果是( )。
int a=20,b=30,*pa= &a,*pb= &b;
*pa+=10;*pb-=10;
printf("%d,%d,%d,%d\n",a,b,*pa,*pb);
例题分析:这是关于指针的间接访问知识点,考察了对指针的理解和运算能力。根据题目,我们可以得出以下解答:
输出结果为:30,20,30,20。
例题 3:下面有关指针变量的叙述中,错误的是( )。
A、指针变量的值可以是一个变量的地址;B、指针变量的值一般小于0; C、指针变量必须指向同一类型的变量;D、指针变量的值可以被改变。
例题分析:这是关于指针变量的定义和初始化知识点,考察了对指针变量的理解。根据题目,我们可以得出以下解答:
B选项错误,指针变量的值一般是一个正数或者0;
以上是几道例题的分析和解答,通过对这些例题的解析,能够更好地加深对C语言指针的理解,进而提高学习效果。希望同学们在学习C语言指针的过程中,能够多加练习,多进行思考,加强对C语言指针知识点的掌握。 C语言指针练习题解析.doc"。
以上内容是对C语言指针练习题解析的总结,包括知识点的总结和几道例题的解析。在学习C语言指针的过程中,希期同学们能够加强练习和思考,提高对C语言指针的理解和掌握。
2021-10-06 上传
2021-09-29 上传
2021-10-03 上传
2021-10-07 上传
2021-09-19 上传
Mmnnnbb123
- 粉丝: 748
- 资源: 8万+
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器