6. 函数

6.1 函数是由多条语句组成,并能够完成一个独立功能的程序单元。

6.2 C程序就是若干函数的集合,有main主函数进入程序,并调用其他函数来完成程序任务。

6.3 函数可以分为库函数(library function)和自定义函数,库函数由编译器提供。

6.4 函数可以没有返回值void,只是完成一个功能,也可以有一个返回值,使用return 语句返回给调用者。

#include <stdio.h>

// 无返回值,无参数函数

void print_msg(){

           // 系统库函数

           printf("Hello World!\n");

}

// 无返回值,有参数函数

void max(int a,int b){

           if(a>b){

                       printf("a>b\n");

           }else{

                       printf("a<b\n");

           }

}

// 有返回值,有参数函数

int sum(int a,int b){

           return a+b;

}

// 主函数,程序的入口

int main(void)

{

           printf("begin...\n");

           // 函数调用

           print_msg();

           max(1,2);

           int s = sum(10,20);

           printf("s=%d\n",s);

           printf("end...\n");

           return 0;

}

该博客教程视频地址:

原文出处: