关于C程序的先后顺序
#include <stdio.h>void main()
{int a,b,c;
c=a+b;
scanf("%d+%d",&a,&b);
printf("a+b=%d\n",c);
输入4+9 结果是-1717986920
#include <stdio.h>
void main()
{int a,b,c;
scanf("%d+%d",&a,&b);
c=a+b;
printf("a+b=%d\n",c);
}
输入4+9结果却是 13
对于第一个结果表示不理解 不知道怎么来的 c=a+b与scanf的顺序影响到了结果了么? 在以后怎么知道什么时候用scanf呢