#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int sum = 0;
sum = a + b;
printf("sum=%d\n",sum);
return 0;
}
这段代码运行的结果是:
发现只能输出0。
查笔记发现是漏了一句:
scanf("%d %d",&a, &b);//%d之间不能有空格,不然程序可以跑通 但是无法实现求和。
赋值函数,将两个整数放进a b两个位置当中。
完整的两整数求和程序如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//程序结构:
//定义a b sum的类型
//键盘输入字符并放入对应的地址
//求和
//打印
int main()
{
int a = 0;
int b = 0;
int sum = 0;
scanf("%d %d",&a, &b);//%d之间不能有空格,不然程序可以跑通 但是无法实现求和。
sum = a + b;
printf("sum=%d\n",sum);
return 0;
}