自定义函数和结构体
- 格式
- 定义函数
返回类型 函数名(参数列表){函数体}
其中函数体的最后一条语句应该是return 表达式;
,如果函数无需返回值,则返回类型应写成void。
main函数也是有返回值的,返回0代表“正常结束”。 - 定义结构体
- 方法一
struct 结构体名称{ 域定义 };
- 方法二
typedef struct { 域定义; }类型名;
此方法可使结构体像原生数据类型一样使用这个自定义类型。
- 方法一
- 定义函数
- 计算组合数
编写函数,参数是两个非负整数n和m,返回组合数 C n m C^m_{n} Cnm= n ! m ! ( n − m ) ! n!\over m!(n-m)! m!(n−m