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;
}

该博客教程视频地址:http://geek99.com/node/958

原文出处:http://geek99.com/node/815#