C语言课件教程.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课件教程

第七章 函数;内容提要;7.1 函数概述;C程序;7.1 函数概述;函数间的层次结构图;C程序的流程走向;一个简单的函数调用的例子;说明: ;7.2 函数的定义 ;1.无参函数 ;2.有参函数 ;有参函数的例子 ;对函数定义的几点说明:;7.3.1 形式参数和实际参数 ;7.3.1 形式参数和实际参数 ;7.3.1 形式参数和实际参数;7.3.1 形式参数和实际参数;7.3.2 函数的返回值 ;7.3.2 函数的返回值;7.3.2 函数的返回值;7.3.2 函数的返回值;7.3.2 函数的返回值;7.3.2 函数的返回值;7.4 函数的调用 ;7.4.1 函数调用的一般形式 ;7.4.2 函数调用的方式 ;7.4.2 函数调用的方式;7.4.3 函数调用的说明 ;7.4.3 函数调用的说明;7.4.3 函数调用的说明;7.4.3 函数调用的说明;7.5 函数的嵌套和递归调用 ;7.5.1 函数的嵌套调用;7.5.2 函数的递归调用 ;7.5.2 函数的递归调用;7.5.2 函数的递归调用;7.5.2 函数的递归调用;7.5.2 函数的递归调用;7.6 数组作为函数的参数 ;7.6 数组作为函数的参数 ;7.6 数组作为函数的参数 ;7.6 数组作为函数的参数 ;7.6 数组作为函数的参数 ;7.7 局部变量和全局变量 ;? 7.7.1 局部变量 ;7.7.2 全局变量 ;7.7.2 全局变量;7.8 变量的存储类别 ;7.8.2 内部变量的存储的参数 ;7.8.2 内部变量的存储的参数;7.8.2 内部变量的存储的参数;7.8.2 内部变量的存储的参数;7.8.3 外部变量的存储 ;7.8.3 外部变量的存储;7.8.3 外部变量的存储;7.8.3 外部变量的存储;7.9 内部函数和外部函数 ;7.9.1 内部函数 ;7.9.2 外部函数;7.9.2 外部函数;7.10 程序举例 ;9.1 指针的基本概念;#include stdio.h #define SIZE 100 /*不妨设班级学生数少于100*/ void inputdata( ); /*函数声明*/ void calculdata( ); /*函数声明*/ void statdata( ); /*函数声明*/ void querydata ( ); /*函数声明*/ float score[SIZE][4]; /* score存储每个学生的平时、期中、期末和总评成绩*/ char name[SIZE][15]; /* name存储每个学生的姓名*/ int sum; /* sum存储学生数*/ ;int main() { int choo; printf(“请输入学生数:”); scanf(“%d”, sum); while(1) { printf(“请选择下面的1、2、3、4、5,分别完成不同的任务:”); printf(“\n(1)输入每个学生的姓名、平时成绩、期中成绩、期末成绩。”); printf(“\n(2)计算并输出每个学生的总评成绩。”); printf(“\n(3)根据总评成绩对学生分类统计,输出各分数段的学生数。”); printf(“\n(4)根据输入的学生姓名,查找并打印该学生的各项成绩。”); printf(“\n(5)结束程序运行。”); printf(“\n请输入1、2、3、4、5:”); scanf(“%d”, choo); if (choo==5)break; switch(choo) {case 1 : inputdata( ); break; /*调用输入学生姓名成绩函数*/ case 2 : calculdata( ); break; /*调用计算总评成绩函数*/ case 3 : statdata( ); break; /*调用统计输出各分数段函数*/ case 4 : querydata( ); break; /*调用根据姓名查找并打印函数*/ } } printf(“\n程序运行结束,再见。”); return 0; } ;void inputdata( ) { int i; for(i=0;isum;i++) {printf(“\n请输入学生的姓名:”); gets(name[i]); printf(“请顺序输入学生平时、期中、期末成绩(例如98,85,96):”); scanf(“%f,%f,%f”,score[i][0], score[i

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档