int * p 和 data1的关系是什么?

来源:1-1 C语言中的指针基础

rootaaaaaaaaaaaaa

2023-12-20 00:05:37

https://img1.sycdn.imooc.com/climg/6581be570988a00d06080321.jpg

这里 scanf 输入的是 指针p 和 q 
为什么 data1  = p 和 data2 =  q ?


难道改了 p 之后 data1也会跟着改动吗? 为什么会跟着改动?

写回答

1回答

中年猿叔

2023-12-20

修改一个变量可以通过变量名来修改,也可以通过变量的地址来修改,这里 p记录了 data 变量的地址,所以对 p记录的地址做了修改,也就对data做了修改!
0

物联网/嵌入式工程师

面向零基础保姆式教学+简历指导+1V1模拟面试+3次内推,助力轻松就业!

394 学习 · 1207 问题

查看课程