C语言指针练习题解析(完整word版)知识点总结及实例分析
5星 · 超过95%的资源 78 浏览量
更新于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-10-03 上传
2021-10-08 上传
2021-10-07 上传
2022-07-11 上传
2021-09-19 上传
Mmnnnbb123
- 粉丝: 763
- 资源: 8万+
最新资源
- torch_scatter-2.0.9-cp38-cp38-win_amd64whl.zip
- torch_scatter-2.0.8-cp39-cp39-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp38-cp38-linux_x86_64whl.zip
- torch_scatter-2.0.9-cp38-cp38-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp38-cp38-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp36-cp36m-win_amd64whl.zip
- torch_scatter-2.0.7-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.9-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.8-cp37-cp37m-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp37-cp37m-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.9-cp36-cp36m-win_amd64whl.zip
- torch_scatter-2.0.7-cp36-cp36m-win_amd64whl.zip
- torch_cluster-1.5.9-cp36-cp36m-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp36-cp36m-linux_x86_64whl.zip
- torch_scatter-2.0.9-cp37-cp37m-linux_x86_64whl.zip