C语言中add是干什么的,如何用?

Python018

C语言中add是干什么的,如何用?,第1张

1、C语言的函数库没有这个函数,用户可以根据自己的需要,来创建这两个自定义函数。

2、比如:

int add(int x,int y)

{

return(x+y);

}

实现的是加法功能,在主函数只要调用该函数就可以了。

比如c=add(a,b);操作其实就是c=a+b;

add:addition,加法指令,实现两个操作数的加法

ret:return,返回指令,返回主程序

mov:move,数据传送指令,将源操作数放到目的操作数

xor:逻辑异或指令,将两个操作数进行异或逻辑运算,相异而或,当操作数对应位相同时结果为1,不同时为0

lea:装入有效地址指令,将源操作数的有效地址传送至目的操作数保存

call:子程序调用指令,程序运行到此语句时,调用call后的子程序执行。

C语言(C++/C#直接可用):

int add(int NumberA, int NumberB)

{

return (int)(NumberA + NumberB)

}

使用注意事项:

首先,此函数是接受两个int型的变量,但是两个int型的变量做和可能会导致溢出而不会得到想要的结果;还有,注意此函数的类型,可能不是你想要的类型,改成自己想要的类型即可;要是嵌入式系统或是资源紧张的单片机,函数这么写可以节约资源;否则可以扩展一下,声明三个局部变量,分别去复制加数和结果,防止意外发生;再,要是嵌入式系统或是单片机,操作的对象是寄存器,可以酌情考虑volatile关键字;要是保护原变量,防止异常,可以加上const关键字以增强代码健壮性。

楼主相必是新手,这些我说的东东不必急于求成,多多练练就好了。