C语言:求两个整数的和与差
时间: 2024-09-29 11:02:28 浏览: 39
在C语言中,计算两个整数的和与差非常简单,可以创建一个结构体或者直接在函数内部完成。以下是简单的函数示例:
```c
// 定义一个结构体包含两个整数和它们的和、差
typedef struct {
int num1;
int num2;
int sum; // 和
int difference; // 差
} IntOperations;
// 函数声明
IntOperations calculate(int a, int b);
// 实现函数
IntOperations calculate(int a, int b) {
IntOperations result;
result.num1 = a;
result.num2 = b;
result.sum = a + b;
result.difference = a - b;
return result;
}
// 测试
int main() {
IntOperations opResult = calculate(5, 3);
printf("Sum: %d\nDifference: %d\n", opResult.sum, opResult.difference);
return 0;
}
```
在这个例子中,`calculate` 函数接受两个整数作为输入,计算它们的和和差,并将结果存储在一个名为 `IntOperations` 的结构体中返回。
阅读全文