c语言scanf中*的用法

发布网友 发布时间:2022-03-07 22:09

我来回答

3个回答

懂视网 时间:2022-03-08 02:31

产品型号:ASUS S340MC

系统版本:Windows 10

scanf使用总共需要4步操作,具体的操作步骤如下:

1、首先写上c语言文件的开头,然后写上main函数。

2、接着定义一个变量price,使用printf输出一个提示。

3、再使用scanf,第一个参数是输入参数的类型,这里使用%d,后面将这个输入的值赋值给price。

4、最后编译运行这个程序。

总结

1、首先写上c语言文件的开头,然后写上main函数。

2、接着定义一个变量price,使用printf输出一个提示。

3、再使用scanf,第一个参数是输入参数的类型,这里使用%d,后面将这个输入的值赋值给price。

4、最后编译运行这个程序。

热心网友 时间:2022-03-07 23:39

scanf函数里最后一个%d*后面缺个双引号,注意检查书写格式错误,像丢引号分号什么的

热心网友 时间:2022-03-08 00:57

#include

int
main(void)
{
int
n;
printf("please
enter
three
integers:
\n");
scanf("%d
%d
%d
%*d",
&n,&n,&n);
printf("the
last
integer
was
%d\n",n);
return
0;
}
说明:
1、scanf中使用取地址符&,注意格式如果使用scanf("%d,%d,%d", &n,&n,&n);时,输入数字要用,隔开而不是空格
2、%与d之间星号*表示读指定类型的数据但不保存。因此,
scanf("%d %d %d %*d", &n,&n,&n);最后读取的数值不显示,而是显示倒数第二个数值
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com