scanf函数中什么时候⽤“”
对于scanf函数中什么时候加“&”这个问题是我⾃⼰在看书的时候没发现的,后来通过看视频的时候,知道了scanf函数不⼀定⾮要加“&”。
1.当scanf函数后⾯接收的是⼀个地址的时候,此时不需要加“&”
代码:
int main()
{
char array[10]; //array:数组
sacnf("%s",array); //由于array本⾝就是地址,所以前⾯不需要加取地址符“&”
printf("%s",array);
}
2.当sacnf函数后⾯接收的不是⼀个地址的时候,此时需要加“&”
代码:
int main()
{
int a;
scanf("%d",&a); //此时a不表⽰地址,所以需要加取地址符“&”
printf("%d",a);
scanf用法c++}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论