面试题答案
一键面试#import <Foundation/Foundation.h>
// 假设add函数定义在另一个文件中,这里进行声明
int add(int a, int b);
@interface MyClass : NSObject
+ (int)performAddition;
@end
@implementation MyClass
+ (int)performAddition {
int result = add(3, 5); // 调用C函数add,这里使用3和5作为示例参数
return result;
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
int sum = [MyClass performAddition];
NSLog(@"The sum is: %d", sum);
}
return 0;
}
// 这里假设add函数的实现如下(实际可能在其他文件)
int add(int a, int b) {
return a + b;
}