早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言函数调用问题书上说:“不可能通过调用函数来改变实参指针变量的值,但可以改变实参指针变量所指变量的值。”这句话不是很明白,是不是说,不可能通过调用函数来改变实参指针

题目详情
C语言函数调用问题
书上说:“不可能通过调用函数来改变实参指针变量的值,但可以改变实参指针变量所指变量的值。”
这句话不是很明白,是不是说,不可能通过调用函数来改变实参指针的地址?
▼优质解答
答案和解析

是的,指针变量的值,存的就是它的地址。

void change(int *p)
{
    *p = 4;
    p = 0x2222;
}

void main()
{
    int a = 3;
    int *p = &a; //p的值为0x1111(假设),*p的值为3
    change(p);
    printf("%x", p); //0x1111 指针变量的值不会被改变
    printf("%d", *p); //4 指针变量所指变量的值被改变
}
看了 C语言函数调用问题书上说:“...的网友还看了以下:

(2010•高新区一模)我国从2005年3月1日起对家用电冰箱、空调实施能源效率标识制度,简称能效  2020-04-08 …

用小磁针去靠近甲乙两根钢棒时,甲能排斥小磁针,仪能吸引小磁针,用小磁针去靠近甲乙两根钢棒时,甲能排  2020-04-26 …

某环形道路上顺时针排列着4所中学:A1,A2,A3,A4,它们顺次有彩电15台,8台,5台,12台  2020-05-13 …

就托盘天平如何“调平”,小明同学做了如下小结:托盘天平上可调节的两个部件和,在称量前调解横梁平衡的  2020-05-15 …

--求解.托盘天平上可调节的两个部件是和,在称量前调节横梁平衡的过程中,若发现指针在分度盘中线偏右  2020-05-15 …

怎么调闹钟阿?今天去N次方买了个闹钟.后面有两个按钮,有一个是调分针的,有一个是调一条不知道什么针  2020-05-16 …

矿泉水桶放在饮水机上不稳当,怎么回事一碰就晃,不应该放在那就不动了吗,是不是哪坏了?我刚才拿下来看  2020-05-22 …

汽车空调器的( )能将制冷剂液体中的气体分离,并滤掉杂质。A、压缩机B、冷凝器C、膨胀瓶D、干燥瓶  2020-05-22 …

电力企业经营的方针是()。A、电力工业实行“联合电网、统一调度”的经营方针B、根据能源资源的特点和  2020-05-30 …

在衡量财政收入规模的指标中,反映中央政府集中财力的程度和宏观调控的能力的指标是( )。 A.中央  2020-05-30 …