正在加载图片...
nt max(intx,inty)/*max函数,用于计算两数中较大的数* /*max函数体开始* Z /*声明部分,定义变量* if(x>y)Z=X return z. /*将z值返回,通过max带回调用处* /*max函数体结東* 说明: (1)本程序包括两个函数。其中主函数main仍然是整个程序执行的起 点。函数max的功能是计算两数中较大的数 (2) scanf()是C语言的标准输入函数,用于从键盘输入若干数据给指定 的变量。%d表示输入十进制整数。主函数main调用 scanf函数获得两个整 数,存入a、b两个变量,然后调用函数max获得两个数中较大的值,并赋 给变量c。最后输出变量c的值(结果)。 (3) int max(int x, int y)是函数max的函数头,函数max的函数头表明此 函数获得两个整数,返回一个整数 (4)用{}括起来的部分是max函数的函数体。max的函数体是函数max 的具体实现。它从参数表获得数据,处理后得到结果z,然后将z返回调用 函数main (5)本例表明除了可以调用库函数外,还可以调用用户自己定义、编写 的函数 112C语言程序的基本结构 综合上述三个例子,下面对C语言程序的基本组成和形式(程序结构) 加以说明 C程序的结构 预处理命令 void main()/*主函数 /*函数体开始* 声明部分 执行部分 /*函数体结束* 其他函数 声明部分 执行部分8 int max(int x,int y) /* max 函数,用于计算两数中较大的数 */ { /* max 函数体开始 */ int z; /* 声明部分,定义变量 */ if (x>y) z=x; else z=y; return z; /* 将 z 值返回,通过 max 带回调用处 */ } /* max 函数体结束 */ 说明: ⑴ 本程序包括两个函数。其中主函数 main 仍然是整个程序执行的起 点。函数 max 的功能是计算两数中较大的数。 ⑵ scanf( )是 C 语言的标准输入函数,用于从键盘输入若干数据给指定 的变量。%d 表示输入十进制整数。主函数 main 调用 scanf 函数获得两个整 数,存入 a、b 两个变量,然后调用函数 max 获得两个数中较大的值,并赋 给变量 c。最后输出变量 c 的值(结果)。 ⑶ int max(int x,int y)是函数 max 的函数头,函数 max 的函数头表明此 函数获得两个整数,返回一个整数。 ⑷ 用{ }括起来的部分是 max 函数的函数体。max 的函数体是函数 max 的具体实现。它从参数表获得数据,处理后得到结果 z,然后将 z 返回调用 函数 main。 ⑸ 本例表明除了可以调用库函数外,还可以调用用户自己定义、编写 的函数。 1.1.2 C 语言程序的基本结构 综合上述三个例子,下面对 C 语言程序的基本组成和形式(程序结构) 加以说明。 C 程序的结构: 预处理命令 void main( ) /* 主函数 */ { /* 函数体开始 */ 声明部分 执行部分 } /* 函数体结束 */ 其他函数 { 声明部分 执行部分 }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有