在c语言中&std是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在c语言中&std是啥意思相关的知识,希望对你有一定的参考价值。
在C语言中,&std表示取变量std的地址。&是取地址运算符,结合顺序为自右向左。
&用的最多的地方就是在scanf函数中,用来指明变量的内存地址,接收用户输入的数据,并存入该内存地址中。
举例如下:
int a;
scanf("%d", &a); // 将用户输入的数据,存入变量a所在的内存地址单元中 参考技术A c语言里&是取值符,就是得到后面那个变量的起始地址,&std就是得到std这个变量的地址!
求给分楼主!不明白的继续问我! 参考技术B 1。&是取地址运算符号,带它的都是和地址有关的。
表示变量地址 如:scanf("%d",&a);//输入整数存入变量a所代表的地址中。
2。引用。
和2差不多
void set(int &num)
num = 10;
int a=5;
set(a);
一般情况下在里面改变num的值外面的a没有任何改变,使用引用后num就相当于a的别名,改变num就是改变a 参考技术C 要看在什么地方。
p=&std;这里的&表示取变量std的地址
void f(int &std);这里&表示参数std采用引用传递方式。 参考技术D 取地址 或者是引用
以上是关于在c语言中&std是啥意思的主要内容,如果未能解决你的问题,请参考以下文章