首页文章正文

scanf什么时候不加地址符,scanf函数怎么用

c语言什么时候加地址符 2023-12-10 14:36 642 墨鱼
c语言什么时候加地址符

scanf什么时候不加地址符,scanf函数怎么用

scanf什么时候不加地址符,scanf函数怎么用

所以当变量是指针或代表地址时,它并不是&&,而是查找地址的运算符。例如,数组名是数组第一个元素的地址,所以数组的作用域和存储类型控制结构常量、变量、变量:各种运算符如if语句、while语句、for语句、switch语句(

o(?""?o 那么你看,对于指针变量,我们不需要获取地址,因为指针本身就保存了变量地址,例如:inta;int*p=&a;scanfscanf根据相应的转换规范对输入的字符串进行转换。转换完成后,二进制数据将存储在作为后续参数输入的变量地址中。 我们暂时不讨论变量的地址是什么。请记住两点:

scanf函数参数中不需要添加&:(1)当scanf函数接收到地址时,无需添加&intmain(){chararr[10];scanf("%s",arr);printf("%s",arr);//当arrscanf输入整数时,地址字符&不添加在数组之前,其他必须添加。

在使用`scanf`函数时,通常需要在变量名前添加`&`符号来获取输入值的地址,例如:intnum;scanf("%d",#num);但也存在输入不需要地址字符的情况。 使用`sca时,不需要&str。如果&str,那么获得的指针就是指针。scanf不只是将地址运算符添加到字符串中。例如,intarr[]={1,2,3};scanf("%d",arr);这里仍然没有使用。

后台-插件-广告管理-内容页尾部广告(手机)

标签: scanf函数怎么用

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号