返回

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

发布时间:2023-02-10 18:41:03 424

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

一.第一种方法。

比较常规,简单易懂。

#include

#include

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

#include

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

#include

#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)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
初探c语言第五天 2023-02-10 18:17:06