0
点赞
收藏
分享

微信扫一扫

C语言如何实现两个数值的求和?这可能是你见到过最全面系统的,满满干货哦。

两值求和在C语言中是比较容易且常见的的代码操作。下面我会用不同的方法进行解决,为容易操作,下面的两值我选择的是两个整数。

一.第一种方法。

比较常规,简单易懂。

#include<stdio.h>

#include<string.h>

int  main()

{

int a,b;

scanf("%d   %d\n",&a,&b);

int sum=a+b;

printf("sum=%d\n",sum);

return  0;

}

二.第二种方法。

在一方法的基础上,我们又增添了一些函数。其实就是将下面输入a和b的数值带到x和y中进行相加,之后再去打印。

#include<stdio.h>

#include<string.h>

int  add(int x, int y)

{

int z=x+y;

return  z;

}

int  main()

{

int a,b;

scanf("%d   %d\n",&a,&b);

int sum=add(a,b);

printf("sum=%d\n",sum);

return  0;

}

三.第三种方法.

其实就是使用了#define宏的定义。由此不难看出这种方法是对第二种方法的优化,在很大程度上简化了代码。

#include<stdio.h>

#include<string.h>

#define add(x,y)((x)+(y))

int  main()

{

int a,b;

scanf("%d   %d\n",&a,&b);

int sum=add(a,b);

printf("sum=%d\n",sum);

return  0;

}

#define  在C语言中有两种常见的运用:1.定义标识常量 2.宏的的定义

都可以在繁琐的代码基础上进行代码优化。还有一个实例是之前的比大小中出现,两者都实现了代码的简化。

以上三种方法是我们在学习C语言的过程中常见的方法,比较常规,没有花里胡哨的操作,以上的方法只是等级不一样,更可以看出水平,但是殊途同归嘛,所以大家有选择的运用。

















举报

相关推荐

0 条评论