• 函数是一种可重用的代码块,用于执行特定任务或完成特定功能
  • 函数作用:对具备相同逻辑的代码进行封装,提高代码的编写效率,实现对代码的重用
  • 函数作用演示代码: ```c

    include

// 定义函数 void func() { printf(“ ooOoo \n”); printf(“ o8888888o \n”); printf(“ 88 . 88 \n”); printf(“ (| -- |) \n”); printf(“ O\ = /O \n”); printf(“ /`—-‘\ \n”); printf(“ . ‘ \| |// `. \n”); printf(“ / \||| : |||// \ \n”); printf(“ / ||||| -:- |||||- \ \n”); printf(“ | | \\\ - /// | | \n”); printf(“ | \| ‘’\—-/‘’ | | \n”); printf(“ \ .-\ - /-. / \n”); printf(“ _. .' /--.--\\. . \n”); printf(“ .”” ‘< .___\\_<|>_/___.' >'"". \n"); printf(" | | :- \.;\ /;./ - : | | \n"); printf(" \\ \\-. \ \ / / .-/ / \n"); printf(" ======-.__`-.\_/.-`_.-‘====== \n”); printf(“ `=—-=’ \n”); printf(“ \n”); printf(“ ……………………………………… \n”); printf(“ 佛祖镇楼 BUG辟易 \n”); printf(“ 佛曰: \n”); printf(“ 写字楼里写字间,写字间里程序员; \n”); printf(“ 程序人员写程序,又拿程序换酒钱。 \n”); printf(“ 酒醒只在网上坐,酒醉还来网下眠; \n”); printf(“ 酒醉酒醒日复日,网上网下年复年。 \n”); printf(“ 但愿老死电脑间,不愿鞠躬老板前; \n”); printf(“ 奔驰宝马贵者趣,公交自行程序员。 \n”); printf(“ 别人笑我忒疯癫,我笑自己命太贱; \n”); printf(“ 不见满街漂亮妹,哪个归得程序员?\n”);

}

int main() {

  1. // 函数调用
  2. func();
  3. func();
  4. func();
  5. return 0;

} ```

  • 函数使用步骤
    • 定义函数
      • 理解为制作工具,工具只需要制作1次即可
    • 调用函数
      • 理解为使用工具
  • 函数分类
    • 系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。
    • 自定义函数:用以解决用户的专门需要。