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

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语言函数调用问题书上说:“...的网友还看了以下:

在一氧化碳和二氧化碳的混合气体中,碳元素的质量分数为36%.将该混合气体5g通入足量灼热的铜中.完  2020-05-16 …

1我写到一道题他说实验室制备少量NaHCO3的方法说是往饱和NaCO3中通入过量CO2请问为什么要  2020-06-05 …

进行如下导电性实验,小灯泡的亮度比反应前明显减弱的是A.向亚硫酸钠溶液中通入氯气B.向硝酸银溶液中  2020-06-27 …

试用角动量守恒定律说明一个芭蕾舞演员如何通过改变身体各部分质量相对于转轴的分布来改变它的转速在光滑  2020-07-28 …

差压变送器测流量仪表通过改量程来改变输出电流的计算在实验过程中,差压变送器开方测流量仪表,通过改变  2020-07-30 …

某国商业银行体系共持有准备金100亿,公众持有通货数量为100亿,中央银...某国商业银行体系共持有  2020-11-06 …

修改下列病句。(1)平潭海滨水温净,浪轻柔,是天然的一个海水浴场。改正:(2)福厦高速公路是连接省会  2020-12-03 …

暖通工程量计算比如说是通风工程,需要把风管的尺寸和长度一段一段都要很准确的量过去吗,还有三通弯头等都  2020-12-05 …

1.往澄清石灰水中通入过量CO2气体的化学方程式与离子方程式分别是什么?要是换成少量CO2呢?2.为  2021-02-01 …

CO和CO2的混合气体中,碳元素的质量分数是12%,将该气体10g通过足量灼热的CuO粉末,完全反应  2021-02-16 …