发布网友 发布时间:2024-10-03 21:06
共3个回答
热心网友 时间:2024-10-04 04:25
&是取地址操作符,意思是获得其后的变量的地址。如,&n表示得到n的地址。
scanf()函数原型:
int scanf(const char *format,...);
函数 scanf() 是从标准输入流stdio (标准输入设备,一般是键盘)中读取数据,并保存在对应地址的变量中。
其调用形式为:
scanf("<格式说明字符串>",<变量地址>);
变量地址要求有效,并且与格式说明的次序一致。
这既是函数要求,也是C语言程序的原理:通过传递变量地址,而达到在子函数中修改变量内容的目的
热心网友 时间:2024-10-04 04:25
&在这里表示取地址。地址就是内存里的地址。所有变量都是放在内存里的。你读入一个数,你要把这个数的值放到内存的那个地址里。n就代表那个地址里的值。
热心网友 时间:2024-10-04 04:25
表示取n这个变量的地址。你学了指针就会明白了,这样才能在函数里改变n的的值。