初学指针,最后一个为什么是2呀,我感觉是a[3]-a[0]等于3啊,求求了
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-link 2021-11-29 15:50最佳回答 专家已采纳题目的坑在(*p)++上,这里p并没有改变位置,只是将第三个元素值3输出,然后将这个3加1为4
后面 * p--先输出这个4,然后指针向前移动一位,即指向第二个元素2
最后 p-2就是第二个元素距离第0个元素的距离,自然是2了采纳该答案 已采纳该答案 专家已采纳评论解决 1 无用打赏举报 编辑记录微信扫一扫
分享评论登录 后可回复...
查看更多回答(3条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2016-10-05 05:07回答 4 已采纳 printf用%c后面匹配的应该是char类型,并输出这个字符;printf用%s后面匹配的应该是指向字符串第一个字符的字符型指针,并输入整个字符串(从首字符到‘\0’) 首先p是一个指向字符的
- 2019-10-04 20:19回答 1 已采纳 ``` 不理解为什么要写两个函数,你只有一个需求 int sum(int *arr, int n) { int sum = 0; for (int i = 0; i < 3; i+
- 2022-05-05 22:45回答 1 已采纳 根据你提供的资料,作了一个实现,供参考: #include <stdio.h> int strcompare(const char * str1,const char * str2){
- 2018-07-17 16:12C语言练习(指针)及答案,公司内部培训经典题目及答案
- 2021-01-19 23:15以TMS320VC5402为例,探讨一种综合运用C语言、数据文件及GEL语言的Flash编程新方法。 该方法完全采用C语言编写烧写程序,解决了指针不能访问高端Flash的问题;把引导表作成数据文件,可实现大引导表的分批次加载;...
- 2021-01-01 00:491.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { abc, def, gbk }; for(int i = 0 ; i < strlen(name); i ++){ printf(%s\n, *(name+i)); //printf(%s\n, name[i]); } ...
- 2022-01-01 14:39回答 2 已采纳 数组也可以实现链表的,算法题中使用单链表往往是通过数组实现,数组实现的单链表可以通过下标来索引节点,可以直接通过下标找到某个节点的值和下一个节点的,因此数组实现的单链表的最大优点就是快(插入和删除操作
- 2020-05-17 16:47回答 2 已采纳 非英文字符定义不明确,是删除非英文字母,还是删除非英文语言的字符(比如删除中文,保留英文数字、字母、符号) 我的代码是后者,如果你要前者,if (s[i] > 0) 修改为 if ((s[i]
- 2017-05-03 18:51回答 2 已采纳 Go through the unsafe package. Please note that it is called "unsafe" for a reason and probably sh
- 2020-07-14 19:15ARM汇编语言和C语言混合编程 ATPCS规则体现了一种模块化设计的思想,其基本内容是C模块(函数)和汇编模块(函数)相互调用的一套规则(C51中也有类似的一套规则)。我感觉比在线汇编功能强大(不用有很多忌讳),条理更...
- 2020-12-26 02:412、C语言实现代码:(其实就是用二维数组来实现的,二维数组的引用传递使用数组指针来完成) 代码如下:#include <stdio>#define STUDENT 5#define SCORE 6void input_array(float (*score)[STUDENT]);void avg_score...
- 2021-07-17 16:39嵌入式Linux,的博客 文章转自:无际单片机大家好,我是无际。今天给大家来讲解一下指针。我会由浅到深,最后结合实际应用讲解,让大家学会指针的同时,知道大佬们都用指针来干嘛!长文预警!全文大约5200多字,学指针看...
- 2020-07-12 17:21回答 4 已采纳 ab效率一样,但是a存储更大,所以选b。
- 2020-01-18 22:26回答 1 已采纳 MAC帧头14字节,IP头20字节 https://blog.csdn.net/liwenxia626/article/details/80823291
- 2021-02-28 18:08回答 3 已采纳 1 - 2。hpkmmd_getdevcount ( 1 - 2 - 1. -语法 HRESULT hpkmmd_getdevcount (HPKMMD_INITPARAM * initparam
- 2016-07-07 15:50C语言指针笔记,一些常见的C语言误区解释,每个知识点都有解析,指针太强大,可能笔记并不全
- 2021-05-20 16:57張肉肉的博客 用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了。归纳起来C语言具有下列特点:1. C是中级语言它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以象汇编语言一样对位、字节和地址进行操作,...
- 2021-09-19 15:47C语言中数组指针在汇编语言寻址方式中的应用.pdf
- 2015-11-30 15:11回答 10 已采纳 #include “stdio.h” #include “stdlib.h” char string[1000]; //这个是您的字符串样本 int num[100]; //这个是字符
- 2018-07-10 22:28华哥-2088的博客 C语言中的野指针问题一、野指针 1、指针变量中的值是非法内存地址,进而形成野指针 2、野指针不是NULL指针,是指向不可用内存地址的指针 3、NULL指针并无危害,很好判断,也很好调试 4、C语言中无法判断一个指针...
- 没有解决我的问题, 去提问