我一直搞不懂的是:
为什么要在printf函数里面写一:请输入。。。。
后面偏偏要跟着一个scanf,还有
怎么上面scanf里面一会用&n,一会儿用&max
好模糊啊,怎么回事???
printf("xxxx");这个语句的意义是讲“xxxx”字符输出到终端屏幕上,程序并不会自动接收数据。所以还需要增加scanf函数,如scanf("%d",&n);语句,从键盘终端输入带符号的十进制整形数(%d)数据,到地址为n(&n)的位置。所以程序需求应当先将数据从键盘输入到n,再将数据输入到max,与printf的提示相符合。
全是基础问题,建议看看视频吧;
printf的作用是原样输出双引号里面的内容,而scanf是用来输入后面那个地址后面变量的值