作业帮 > 综合 > 作业

在C语言中指针函数*p=&q,“*”和“&”什么作用?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 06:05:48
在C语言中指针函数*p=&q,“*”和“&”什么作用?
* 表示声明了一个指针变量,& 表示取出变量的内存地址.*p=&q 的意思就是把q的内存地址取出来,赋值给指针p.
再问: 可以理解成:把q的内存里的值取出来,赋值给指针p吗?
再答: 不能,是q的内存地址,不是内存里的值。你要搞清楚,内存地址好比一本书的索引,而内存里的值就好比是书里的具体内容。