
指针
指针++的各种理解、指针与数组的区别
^南波万^
这个作者很懒,什么都没留下…
展开
-
期末复习----函数指针排序p[j]==*(p+i) p[j+1]==*(p+j)
利用数组:利用指针怎么引用?原创 2024-06-22 07:37:46 · 270 阅读 · 0 评论 -
期末测试2--函数题---指针链表如何输出?
head=head->next)-------正确的写法。1.遍历指针链表 指针head在做for循环遍历的时候。总结写代码时候遇到的问题。总结写代码时候遇到的问题。原创 2024-06-14 12:03:03 · 221 阅读 · 0 评论 -
指针写作业中出现的错题和易混不懂的题
对于 `int` 型的二级指针变量,它既可以指向4.同类型的一级指针变量,也可以指向同类型的普通(非指针)变量。3.定义一个指针数组并初始化赋值若干个字符串常量,则指针数组并不存放这些字符串,而仅仅指向各个字符串。型的二级指针变量,它既可以指向同类型的一级指针变量,也可以指向同类型的普通(非指针)变量。4.如果函数的返回类型是指针,则可以返回0。,用于指向一个有5个元素的数组。原创 2024-04-18 20:43:16 · 345 阅读 · 1 评论 -
二级指针----藏头诗
本题要求编写一个解密英文藏头诗的程序。建议使用动态内存分配方法处理字符串的输入。原创 2024-04-18 20:41:34 · 208 阅读 · 1 评论 -
二级指针---矩阵
1 2 3 4 5 arr[0] p+0:第一行的地址 *(p+0):第一行的元素 *(*(p+0)+0):第一行第一个元素的值。2 3 4 5 6 arr[1] p+1:第二行的地址 *(p+1):第一行的元素 *(*(p+1)+0):第二行第一个元素的值。3 4 5 6 7 arr[2] p+2:第三行的地址 *(p+2):第一行的元素 *(*(p+2)+0):第三行第一个元素的值。注意:二维数组的首元素是它的第一行。数组名==数组首元素地址。原创 2024-04-18 20:36:55 · 171 阅读 · 1 评论 -
指针(一)字符指针 数组指针 指针数组
p1 和 p2 都被const char*定义以后就意味着指针不能被修改,同时地址也不能被修改,也就是说p1和p2所指向的字符串首地址都是相同的,所以p1==p2。如果比较的是内容,那么arr1和arr2是相等的,但是现在比较的是字符串首字符的地址,这个是不相等的。,这里的数组名表示的依然是整个数组,所以&数组名取出的是整个数组的地址。(3)arr--->没有取地址符号的时候也是数组元素首元素的地址。(1)&arr[0]--->取地址取的是数组元素首元素的地址。(2)arr输出的是首元素的地址。原创 2024-04-18 10:06:13 · 386 阅读 · 1 评论 -
进阶------ 函数+指针
注意:这里的第三个量交换指针的时候需要定义为指针的类型写法int* temp,意味着temp这个也是个指针,这样才是传指针,但是我们发现传指针也不能改变两个数字。通过调试发现交换的只是x和y的值,并非a和b,也就是说x和y的地址与a和b的地址不对应,所以不能改变a和b的值。首先我们按照基本学习的方法一步一步写函数。为什么要用指针来写函数呢?例如题目:利用函数交换两个数的位置。为什么没有交换a和b的值呢?所以我们想到用指针传地址。原创 2024-04-09 21:28:29 · 171 阅读 · 0 评论 -
进阶------ 函数+指针
注意:这里的第三个量交换指针的时候需要定义为指针的类型写法int* temp,意味着temp这个也是个指针,这样才是传指针,但是我们发现传指针也不能改变两个数字。通过调试发现交换的只是x和y的值,并非a和b,也就是说x和y的地址与a和b的地址不对应,所以不能改变a和b的值。首先我们按照基本学习的方法一步一步写函数。为什么要用指针来写函数呢?例如题目:利用函数交换两个数的位置。为什么没有交换a和b的值呢?所以我们想到用指针传地址。原创 2024-04-09 21:24:26 · 124 阅读 · 0 评论 -
++a a++ (*a)++ ++(*p) *(p++)
p1为1,*p1++也为1,也就是说printf先输出的是*p1,输出以后*p1再进行自加,到了下一个printf的时候输出的才是*p1++,(*p1)++:就是在上面*p++的基础上加了一个1,本质上和*(p1)++是一样的。如果不会可以在编译器上增加printf来进行一步一步的化解。*p1++: 指针从0到1,也就是1;a++:先将a的值赋给b, a再加1。++a, a先自加,然后再赋值给b。a[0]:就是数组第一个元素。原创 2024-04-08 20:53:25 · 224 阅读 · 0 评论