C语言的函数和结构体

我们学了C语言中的函数和结构体。

关于C语言的函数与结构体可以在Xcode中新建File,再选择iOS中的Cocoa Touch Class,新建后缀为'.h'和'.m'

1.函数的声明,与结构体的声明需要在'.h'中声明;也可在主函数文件'main.m'中的主函数前声明。


2.函数一共有四种形式:

(1).无参数无返回值类型函数: 例如, void Hello();

(2).无参数有返回值类型函数: 例如, void printSum(int value1, int value2);

(3).有参数有返回值类型函数: 例如, int getCount();

(4).有参数有返回值类型函数: 例如, int SumValue(int val1, int val2);


// 注意: 

(1).无返回值类型函数也可以添加return, 终止函数; 但是有返回值类型的函数必须有return。return后面的数据返回给主调函数(那个函数调用函数,谁就是主调函数, 一般在主函数中)。

(2).参数的写法:  数据类型 + 参数名(形式参数, 称为形参); 多个参数用逗号隔开。每个形参前都需要声明数据类型。

(3).函数声明的模版:

(I)函数声明内形参可以与函数定义的形参不同

int middleValue(int x, int y, int z);

(II)函数声明内形参可以不写

int middleValue(int, int, int);

(III)但是函数声明的形参类型不能省略

int middleValue(int a, int b, int c);

(4).函数的返回值可以像普通变量一样使用。调用的时候传入的数据成为实参,实参可以写常量或常量表达式,也可以写变量。传参过程中, 实参前面不要加类型


例题1: 编写函数,返回三个整数的中间数。

int middleValue(int a, int b, int c)

{

    // 先求出三个数的最大值

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值