#include <iostream>
namespace MathFunctions {
int add(int a, int b) {
return a + b;
}
}
int main() {
std::cout << MathFunctions::add(3, 4) << std::endl; // 使用命名空间中的函数,输出 7
return 0;
}
#include <iostream>
int divide(int a, int b) {
if (b == 0) {
throw std::runtime_error("Division by zero");
}
return a / b;
}
int main() {
try {
std::cout << divide(10, 0) << std::endl;
} catch (const std::exception &e) {
std::cout << "Error: " << e.what() << std::endl;
}
return 0;
}
#include <stdio.h>
int divide(int a, int b) {
if (b == 0) {
return -1; // 返回错误码
}
return a / b;
}
int main() {
int result = divide(10, 0);
if (result == -1) {
printf("Error: Division by zero\n");
}
return 0;
}