关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
不会有人不吃香菜吧
2021-10-22 09:23
采纳率: 73.7%
浏览 38
首页
编程语言
已结题
C语言:请问这个head为什么传入函数不会被修改?
c++
c语言
我理解的是这个head作为指针传入函数,函数对指针变量进行的修改是有效的吧?还是说这个函数在do while循环里,head在每次循环的过程中都重新被赋了NULL?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
aabyte
2021-10-22 09:40
关注
要想修改实参head的值的话,那得传递head的地址进去,即指针的指针
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
c语言
-
c语言
编程基础之leetcode题解第23题合并K个升序链表.zip
2024-04-19 20:09
本题来自著名的在线编程挑战平台LeetCode,题号为第23题,名为“Merge K Sorted Lists”(合并K个升序链表)。这是一道典型的数据结构与算法题目,主要考察的是链表操作和排序技巧。 链表是计算机科学中常用的一种...
c语言
编程输出表格,
c语言
:编写一个输出链表的
函数
print
2021-05-20 10:12
weixin_39724287的博客
编写一个输出链表的
函数
print。解:程序:#include#include#define LEN sizeof(struct Student)struct Student{long num;float score;struct Student *next;};int n;struct Student *creat()//建立链表的
函数
{struct...
嵌入式
C语言
:什么是指针?
2025-01-11 18:56
byte轻骑兵的博客
在嵌入式
C语言
编程中,指针是强大且灵活的工具。它们允许程序员直接访问和控制硬件、高效地管理内存和数据结构、实现回调和事件驱动机制等。然而,使用指针时也需要格外小心,以确保代码的安全性和可靠性。
C语言
中的
函数
返回是什么意思?
2024-07-10 05:15
新华的博客
这个结果称为返回值(return value)。在
C语言
中,
函数
可以返回各种类型的值,包括基本数据类型(如int、float、char等)、指针、结构体以及没有返回值的情况(void)。
函数
返回是
C语言
编程中的重要概念,通过返回值...
C语言
中有哪些不同类型的
函数
?
2024-07-16 05:00
新华的博客
预定义
函数
(或库
函数
)是由C标准库提供的
函数
,这些
函数
已经在系统库中定义,程序员可以直接调用这些
函数
来完成特定的任务。使用预定义
函数
可以重用系统库中的现有代码,帮助编写无错误的代码。常见的库
函数
包括...
c语言
基础-
c语言
编程基础之链表操作示例-环形链表.zip
2024-03-17 07:20
链表作为一种重要的数据结构,在计算机科学中有着广泛的应用,特别是在
C语言
编程中。本文将深入探讨
C语言
中的链表操作,特别是环形链表的概念、创建、遍历以及相关操作。 链表不同于数组,它不连续存储数据,而是...
c语言
编程题之链表操作回文链表.zip
2024-03-30 06:14
这个例子中,`findMiddle`
函数
用于找到链表的中点,`isPalindrome`
函数
则通过双指针法检查链表是否为回文。在实际编程过程中,还需要考虑错误处理,例如空链表、单节点链表等特殊情况。 总的来说,理解和操作链表是...
c语言
-
c语言
编程基础之leetcode题解第24题两两交换链表中的节点.zip
2024-04-19 20:11
这道题目要求我们给定一个单链表,其中的节点按顺序编号,对每两个相邻的节点进行交换,例如,1->2->3->4应该被转换为2->1->4->3。下面我们将详细讨论这个问题的解决方案、涉及的
C语言
知识以及如何实现。 首先,...
c语言
编程题之链表操作链表的中间节点.zip
2024-04-02 05:32
本压缩包文件“
c语言
编程题之链表操作链表的中间节点”显然是针对如何找到单链表中间节点这一编程题目的解法介绍。下面我们将深入探讨链表的概念、如何创建链表、以及如何找到链表的中间节点。 首先,链表由一系列...
为什么
C语言
在
函数
中不能通过改变指针的值来改变实参?
2023-08-12 20:38
热海的风的博客
在上面swap
函数
里面nx的地址确实发生了改变,但是这是指在
函数
内部发生的改变,
不会
影响到外部变量。在学习
C语言
指针的时候经常会想这样的一个想法,既然指针指向的是一个地址那么直接把地址的值改掉了就把值不就...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
10月30日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
10月22日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
10月22日