方法中调用函数并赋值后提示错误
来源: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