李洪强漫谈iOS开发[C语言-054]-函数
//
// main.c
// 02 翻译数字的优化
//
// Created by vic fan on 2017/6/4.
// Copyright © 2017年 李洪强. All rights reserved.
//
#include <stdio.h>
//函数(数学)
//在其他编程语言中,又叫做过程
函数是什么?
函数是重复使用的代码的打包
函数的概念:
函数是复用的一种机制,将常用的一段代码,一个功能,或者一类能力
进行封装,每次在使用这段功能的时候,进行调用即可.函数将一类功
能进行封装,可以将程序的很多功能进行划分和分类,可以简化函数的
逻辑实现结构化编程
函数的分类:
1)从函数定义的角度来看,函数可以分为库函数和用户定义函数
2)从返回值来看,分为有返回值和无返回值函数
要求用户输入:
void input{
printf("请输入数字\n");
scanf("%d",&num);
}
main函数中,调用变成了
{
input();
}
3)从参数考虑分为有参函数和无参函数
void _吃饺子(){
//吃饺子
printf("劈柴\n");
printf("和面\n");
printf("做馅\n");
printf("包饺子\n");
printf("煮饺子\n");
printf("吃\n");
}
int main(int argc, const char * argv[]) {
printf("早上了\n");
_吃饺子();
printf("中午了\n");
//吃饺子
_吃饺子();
printf("晚上了\n");
//吃饺子
_吃饺子();
return 0;
}