这个程序与下面的有什么区别?
1.#include <cstdio>
int main()
{
int a,b,s;
printf("input a:");
scanf("%d",&a);
printf("input b:");
scanf("%d",&b);
s=a+b;
printf("%d/n",s);
return 0;
}
2.
#include <cstdio>
int main()
{
int a,b,s;
s=a+b;
printf("input a:");
scanf("%d",&a);
printf("input b:");
scanf("%d",&b);
printf("%d/n",s);
return 0;
}
为什么1对而2不对?与s=a+b的位置有什么关系???