全部问题 > 当前问题

我一直搞不懂的是:

blob.png



为什么要在printf函数里面写一:请输入。。。。

后面偏偏要跟着一个scanf,还有

怎么上面scanf里面一会用&n,一会儿用&max   

好模糊啊,怎么回事???

做我_女朋友 2016-2-29 20:01:24

共 2 个回答

匿名课官 2016-2-29 20:07:30

printf("xxxx");这个语句的意义是讲“xxxx”字符输出到终端屏幕上,程序并不会自动接收数据。所以还需要增加scanf函数,如scanf("%d",&n);语句,从键盘终端输入带符号的十进制整形数(%d)数据,到地址为n(&n)的位置。所以程序需求应当先将数据从键盘输入到n,再将数据输入到max,与printf的提示相符合。

嘿嘿大人 2016-2-29 20:08:21

全是基础问题,建议看看视频吧;

printf的作用是原样输出双引号里面的内容,而scanf是用来输入后面那个地址后面变量的值

问题来自: 数组和函数