用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=?的一个过程。

主要是怕忘了,本人记忆力不是很好,方便记录,如果能给也在探索这个问题的同行一些帮助,实在荣幸。