C语言取地址符 `` 极简教程
一句话 就是 **问地址** —— 就像问快递柜我的包裹在哪个格子里int a 10; printf(a 的值: %d\n, a); // 输出: 10 printf(a 的地址: %p\n, a); // 输出: 0x7ffd... (十六进制地址)表达式含义a变量的值10a变量的地址0x7ffd...最常见的 2 个用法1.scanf 传地址scanf(%d, a); // 告诉 scanf把输入的值塞到 a 的地址里为什么 scanf 要a因为 scanf 需要知道往哪儿写。2.指针赋值int *p a; // p 存了 a 的地址p 就是指向 a 的指针注意 只能对变量用不能对常量/表达式10 ❌ 和 * 是互逆的*a a ✅总结 取地址 变量住哪儿配合 scanf、指针使用是 C 语言入门必会的基础操作符。如果你觉得有帮助欢迎点赞、收藏、评论让更多人看到