为什么两个%d之间要有逗号

上课说两个%d之间有一个逗号是为了对应,对应什么啊,是对应“&a,&b”中间的逗号吗?不加或者换成空格可不可以呢?

 

对应你输入数据时的格式
scanf里写了逗号,那么运行起来之后你输入数据也要写逗号

这个是格式化输出,printf里面有两个实参,a和b,%d 是占位符的意思,两者要匹配,否则程序报错。双引号引起来的,因此,不能使用空格。
总之,实参和形参要呼应, int max(int x,int y)这里是形参。