在学习函数的一部分内容后,依所学写了一个加法函数的程序
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int Add(int a, int b)
{
return a+b;
}
int main()
{
int a = 0;
int b = 0;
scanf("%d%d", &a, &b);
int r = Add(a, b);
printf("%d\n", r);
return 0;
}
我在写程序的过程中把 scanf("%d%d", &a, &b);写到了int r=Add(a,d)的后面,这就会出现不管怎么输入,输出都会是0的情况。得到的教训是:在写程序时应当注意语句的先后顺序。