Objective-C学习笔记(十三)——函数的声明与调用

这篇博客探讨了Objective-C中函数的声明和调用。文中通过代码示例指出,尽管不声明函数在OC中不会报错,但会产生C99标准的警告。建议进行函数声明以避免警告,或者将函数定义置于main函数之前。此外,还展示了无返回值的函数定义和使用方法。
摘要由CSDN通过智能技术生成

       OC中的函数语法也同样与C类似。需要声明,调用等等。具体实现看一下代码:

(一)代码一:

int area(int x,int y);//在此处声明函数;

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        
        int a=3;
        int b=4;
        int rect_area = area(a,b);//调用函数,此时的a,b是实参;
        NSLog(@"矩形的面积为:%d",rect_area);
        
    }
    return 0;
}

//该函数用来计算矩形的面积,长乘以宽
int area(int x,int y){//这里的x,y是形参;

    return x*y;
}

输出结果:


结果分析:函数在定义之前需要先进行声明,声明只要写出函数的名称和参数即可,并加上分号,不需要函数体。在OC中不进行声明也可以,不会报错,但是会有以下警告:Implicit declaration of function "area

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值