语言程序设计教程 第八章 函数CC语言函数语言程序设计教程 第八章 函数表明无参数可缺省语言程序设计教程 第八章 函数 功能 C 返回值类型符 函数名( void ) 或 返回值类型符 函数名( )i
语言程序设计教程 第八章 函数CC语言函数语言程序设计教程 第八章 函数表明无参数可缺省语言程序设计教程 第八章 函数 功能 C 返回值类型符 函数名( void ) 或 返回值类型符 函数名( )i
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第8章 函 数制作人:黄远林第8章:函 数 学习的意义 语言程序设计教程 第八章 函数C模块化程序设计方法: 人们在求解某个复杂问题时通常采用逐步分解分而治之的方法也就是将一个大问题分解成若干个比较容易求解的小问题然后分别求解程序员在设计一个复杂的应用程序时往往也是把整个程序划分成若干个功能较为单
例先举一个函数调用的简单例子(4) 所有函数都是平行的即在定义函数时是分别进行的是互相独立的一个函数并不从属于另一函数即函数不能嵌套定义函数间可以互相调用但不能调用main函数main函数是系统调用的 §8.3.1形式参数和实际参数 运行情况如下:78↙Max is 8 例如实参值a为而形参x为整型则将实数转换成整数3然后送到形参b字符型与整型可以互相通用在C语言中凡不加类型说明的函数自动按整
语言程序设计教程 第八章 函数CC语言函数语言程序设计教程 第八章 函数表明无参数可缺省语言程序设计教程 第八章 函数 功能 C 返回值类型符 函数名( void ) 或 返回值类型符 函数名( )i
语言程序设计教程 第八章 函数CC语言函数语言程序设计教程 第八章 函数表明无参数可缺省语言程序设计教程 第八章 函数 功能 C 返回值类型符 函数名( void ) 或 返回值类型符 函数名( )i
例如:阅读下面程序写出运行结果(s8_) int a=3b=5 ab为全局变量 max(int aint b) 形参ab和变量c都是局部变量 { int c c=a>ba:b return(c) } main() { int a=8 变量a为局部变量
C程序结构函数返回值类型缺省int型无返回值void函数类型 函数名(形参表)形参类型说明{说明部分语句部分}max(int x int y){ int z z=x>yx:y return(z)} 例 计算x的立方调用结束:a:y:编译错误调用方式函数语句: 例 printstar() printf(HelloWorldn)函数表达式:
函数 (带★未必做题)1. 以下正确的说法是: 建立函数的目的之一是: 提高程序的执行效率提高程序的可读性减少程序的篇幅减少程序文件所占内存 2. 以下正确的说法是:用户若需调用标准函数调用前必须重新定义用户可以重新定义标准库函数若如此该函数将失去原有含义系统根本不允许用户重新定义标准函数用户若需要调用标准库函数调用前不必使用预编译命令将该
原型声明与函数调用 递归返回值类型又叫函数值类型是函数返回结果的数据类型返回值类型允许省略不写默认为int型但不提倡这样做函数无返回值时必须指定为void型 (4)函数体是函数的功能部分2.如何声明图8-4 向函数传值 传一维数组1.作用域是一个重要概念又叫作用范围2.它决定了程序中定义的对象如变量数组函数原型声明等在程序中的可见范围3. C中规定任何对象只有在其作用域内才可以被访问 4.若对象可
违法有害信息,请在下方选择原因提交举报