输入数的时候要用空格符,可代码中没有空格符,这是为什么?
#include"stdio.h"int max(int x,int y)
{
int z;
if(x>y) /*如果x大于y*/
z=x;
else
z=y;
return(z);
}
void main()
{
int a,b,c;
printf("imput a b:\n"); /*屏幕显示输入a和b*/
scanf("%d%d",&a,&b); /*键盘输入两个十进位数字分别付于a和b*/
c=max(a,b); /*c等于a,b当中的较大值*/
printf("%d\n",c);
}
输入两数的时候,中间要用空格符区分,但代码%d%d中间确没有\0,这是为什么?