C语言 变量前面有个"&"
来源:互联网 发布:长虹电视软件下载 编辑:程序博客网 时间:2024/04/30 09:13
在英文中这个符号和“and”是一个意思,就读作“and”
“&”是c语言的取地址运算符。
在程序中定义变量时,变量x只要一声明,就会给他分配一块内存来保存这个变量,而“&”就是保存这个变量的内存的地址(相当于给内存编号)
C语言的强大之处就是可以直接操作内存
比如:int a //定义变量
a=5 //给a赋值5
这个时候,变量a 的值是5,这个值保存在内存上的位置是“&a“
为什么这么写?
我目前仅知道,C语言有些函数 使用某个变量 是通过位置找这个变量的。比如我看到很多带 scanf() 语句里面。
- C语言 变量前面有个"&"
- 【c语言】有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- c语言编程 有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成前面的m个数
- C语言题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 关于“在C语言中只能在函数前面定义变量”的问题
- c/c++ 变量名前面加井号#
- C语言变量的命名规则都有哪些
- C语言中变量存储类型有哪些?
- C语言中register类型的变量有什么意义
- 【C语言】 交换俩个整形变量的值
- C语言返回2个变量的方法
- 【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。
- 囫囵C语言(写在前面的话)
- C语言一共有哪32个关键字
- C语言 - 统计输出的文字有多少个单词
- 今天,有个菜鸟开始学习C语言
- C语言编程求“有多少个一?”
- c语言:有3个字符串,找出其中最大者
- writing linux driver
- xdebug代码覆盖率原理
- 观影有感
- 【软件测试】操作系统篇:第四章 存储管理
- Mac OS X: Launchd in Depth
- C语言 变量前面有个"&"
- Mac OS X: Running items at login
- rett
- 去年公司带的新人都跳槽了
- C语言 a+=4 和 a++
- Mac OS X:Configuring Access to an Active Directory Domain
- 云计算技术的产生、概念、原理、应用和前景
- cocos2d调用虚拟键盘
- 感谢。。。