C语言【清华大学出版社】西安交通大学课件第08章

C语言【清华大学出版社】西安交通大学课件第08章
文本预览:

    本文由pimahengxing贡献     ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机 查看。     第八章 函 数     熟练掌握函数的定义,调用,返回值的 熟练掌握函数的定义,调用,     方法及参数传递方式     掌握函数使用的常用方法 了解变量的作用域和变量的存储类别     8.1 概 述     一,C函数的概念 函数的概念     将一个C程序分为若干模块,每个模块实现一个 特定的功能,在C语言中用函数来 实现模块的功能. 相当于其它高级语言的子程序. 函数:具有某种功能的独立程序段.  函数 ⑴从程序设计方法看C函数:它是实现模块化 程序设计的语法元素. ⑵从C语言 中程序的组成方式看C函数:它 是程序的基本组成单位.     函数与C程序结构 二,C函数与 程序结构 函数与     ⑴C程序由主函数(main函数)和若干个子函 数构成; ⑵主函数调用子函数; ⑶子 函数在定义时是并列的; ⑷子函数可相互调用,也可被多次调用.     main a d e f e b g h h g c i     # include <math.h> main() { int i, k, j; scanf("%d %d", &k, &i); j=sq rt(k); /* j=max(i, k);*\ }     int sub(int x, int y) { int z; z=x-y; return (z); } mian() { int c; c =sub(5, 3); printf("%d", c); }     函数调用例: 函数调用例: main() /* 主函数 */ { print_star(); /*调用 调 用print_star函数画 函数画****/ 调用 函数画 print_message(); /*调用 调用pri nt _message函数写字 函数写字*/ 调用 函数写字 print_star(); /*调用 调用prin t_star函数画 函数画****/ 调用 函数画 } print_star() /*定义 /*定义print_sta r函数*/ 定义print_star函数 函数*/ { printf("\n**********"); } print_messag e() /*定义 定义print_messag

第1页/共44页 下一页>尾页

寻找更多 "C语言【清华大学出版社】西安交通大学课件第08章"