C语言函数的定义与使用.doc





《C语言函数的定义与使用.doc》由会员分享,可在线阅读,更多相关《C语言函数的定义与使用.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、讲义十三 C语言函数的定义与使用一、函数的定义:1、函数的定义:返回类型 函数名(参数列表)函数体;如:1)带返回值的定义 int sum1(int m) int i,sum=0; for(i=1;i=m;i+) sum=sum+i; return sum;2)没有返回值void sum2(int m) int I,sum=0; for(i=1;i=m;i+) sum=sum+i; s=sum;2、函数的引用:1)带返回值的引用main()int n,s;s=sum(n);printf(“%d”,s);getch();2)没有返回值的引用Int s;main()int n;sum2(n);pr
2、intf(“%d”,s);getch();完整的源程序:#include #include int s; int sum1(int m) int i,sum=0; for(i=1;i=m;i+) sum=sum+i; return sum; void sum2(int m) int i,sum=0; for(i=1;i=m;i+) sum=sum+i; s=sum; main() int n,s; scanf(%d,&n); s=sum1(n); printf(sum1(n)=%dn,s); getch(); sum2(n); printf(sum2(n)=%d,s); getch(); 3)
3、定义函数的目的:将程序按功能分块,方便程序的使用、管理、阅读、和调试。二、函数的应用实例1:把选择排序部分用函数实现。#include #include #include long a100,n;/a100,n均为全局变量 void paixu() int i,j,min; long t; for(i=1;i=n;i+) min=i; for(j=i+1;j=n;j+) if (ajamin) min=j; t=ai;ai=amin;amin=t; main() int i,j,min; scanf(%d,&n); for(i=1;i=n;i+) scanf(%d,&ai); /选择排序 pa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 函数 定义 使用

限制150内