方法中调用函数并赋值后提示错误
来源:4-4 函数计算器的实现
sa_muke
2017-11-03 19:11:20
#import <Foundation/Foundation.h>
//函数定义:返回值 函数名 参数
int counter(int a,int b,char c){
int result=0;//如果下面用了 default 这里result需要初始化值,否则default会告警提示
switch(c){
case 'c':
result=a+b;
break;
}
return result;//要有返回值 否则会报错。为什么?
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
//counter(10,3, '+' );//只有这个时候可以调用函数但是不会用返回值
int sss = counter(10,3,'+');
}
return 0;
}告警信息:
Unused variable 'sss'
1回答
notevol
2017-11-04
警告信息是提示你定义的整型变量“sss”未使用(21行)。可以在22行处添加代码打印出“sss”如下:
NSLog(@"%d",sss);
相似问题
回答 5