在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是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

C语言的cout是啥意思?

双冒号是啥意思?

C++中"std::"是啥意思?

C++中"std::"是啥意思?起啥作用?

C语言中的序列点是啥意思

C语言里%zd是啥意思?