用c语言实现整数加法
刚开始学的小白,记录一下自己的思路。原创
1、首先是输入固定的整数,例如5+8=13这样。
开始固定头文件和主函数的组合
#include<stdio.h>
int main()
{
int a=5;/*声明一个整形变量,存放5*/
int b=8;/*声明一个整形变量,存放8*/
int c;/*声明一个整形变量,存放c*/
c=a+b;/*将a+b赋值给c*/
printf ("结果是%d",c);/*输出c*/
return 0;
}
这只是固定的数字相加,我想如果是随意输入两个整数a,b相加的话,应该会使用什么方法输出得数?
2.
include<stdio.h> /*包含头文件*/
int add<int a,int b>;/*自定义add声明,此处声明函数,后面才能使用该函数,给出函数具体使用内容*/
int main()/*进入主函数*/
{
int a;/*定义整数变量a,存储某个整数给a*/
int b;/*与上类同*/
int c;
printf("输入一个整数\n");/*输出显示提示*/
scanf_s("%d",&a)/*接受输入的整数 ,并保存输入的数值在a*/
printf ("再输入一个整数\n");/*输出显示提示*/
scanf_s("%d",&a)/*存储b数值*/
c=add(a,b);/*调用add函数,使用add函数计算和*/
printf("输出数字为%d",c);/*输出结果*/
return 0;
}
int add(int a,int b);/*定义add函数,具体的实现相加这个过程*/
{
int c=a+b;/*计算两数和,定义c,存储计算结果在c*/
return c;/*返回c的值,这样前面可以按照这个函数的过程计算并输出结果*/
}
这样的一个过程,很明显复杂很多。
对比增加的实现过程就是
1、定义增加函数,调用且定义这个函数。
2、同时不单单是声明一个变量,存储固定的数值,而是声明一个变量存储变量数值
3、增加了输入输出,就是输入存储的数,存进变量里最后调用函数计算结果
就像我们平时觉得固定的数1+1=2,而引申成3+4=?的一个过程。
主要是怕忘了,本人记忆力不是很好,方便记录,如果能给也在探索这个问题的同行一些帮助,实在荣幸。