方法中调用函数并赋值后提示错误

来源: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);


1

0 学习 · 1878 问题

查看课程