C语言程序设计教程
C语言
例1.3求两个数的最大值。(P6)#include<stdio.h> int max(int x,int y) { int m; if(x>y) m=x; else m=y; return m; }/*定义max函数*/
被调用的 子函数/*把结果返回主调函数*/ /*主函数入口,程序执行起点*/ /*变量说明*/ /*函数说明*/ /*输入a,b的值*/ /*调用max函数*/ /*输出两数的最大值*/
void main() {int a,b,c; int max(int a,int b); printf("input two numbers:a,b\n"); scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d\n",c); }
主函数
程序运行结果: input two numbers:a,b 5,9↙ max=9C语言程序设计教程17
C语言
程序分析: 程序的功能是由用户输入两个整数,程序执行后输出其中 较大的数。
本程序由两个函数组成,主函数和max 函数。函数之间是 并列关系。可从主函数中调用其它函数。 max 函数的功能是比较两个数的大小,然后把较大的数返 回给主函数。max函数是一个用户自定义函数,其返回值 类型是整型。 上例中程序的执行过程是,首先执行main函数,然后调用 max函数,把a,b中的较大者给主函数的变量c,最后在屏 幕上输出c的值。C语言程序设计教程18
C语言
2.C程序结构特点(P7)通过上述例子,可以对C源程序的结构特点归纳如下1)一个C语言源程序可以由一个或多个源文件组成。 2)每个源文件可由一个或多个函数组成。(main主函数、系 统提供printf、scanf函数、用户定义max函数)
3)一个源程序不论由多少个文件组成,都有一个且只能有一 个main函数,即主函数。程序总是从main()处开始执行,而 不管main()在源文件中的位置。4)源程序中可以有预处理命令(include 命令仅为其中的一 种),预处理命令通常应放在源文件或源程序的最前面。C语言程序设计教程19
C语言
5)每一个说明,每一个语句都必须以分号结尾。但预处理命 令,函数头和花括号“}”之后不能加分号。 6)C语言用函数进行输入输出,如printf(),scanf()。
7)C语言用/*……*/或//作注释。注释部分便于阅读程序的人 理解程序员的设计意
图,这是一个良好的习惯。8)C程序书写格式自由,一个语句可以占多行,一行也可以有 多个语句。
C语言程序设计教程
C语言
3.书写C程序时应遵循的规则(P7)从书写清晰,便于阅读,理解,维护的角度出发, 在书写程序时应遵循以下的规则: 1)一个说明或一个语句单独占一行。 2)用{} 括起来的部分,通常表示了程序的 某一层次结构。{}一般与该结构语句的第一个字 母对齐,并单独占一行。 3)低一层次的语句或说明可比高一层次的 语句或说明缩进若干格后书写。以便看起来层次 清晰、结构明了,增加程序的可读性。
C语言程序设计教程
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究第1章_C程序设计基础(2)全文阅读和word下载服务。
相关推荐: