欢迎来到天天文库
浏览记录
ID:33495419
大小:953.08 KB
页数:182页
时间:2019-02-26
《c语言程序设计教材》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章C语言程序概述本章的学习目的是掌握C语言程序的基本结构和上机操作过程,使读者对C语言程序有一个概貌的了解,为后面的学习打下基础。1.1C语言程序的基本结构1.1.1实例下面简要介绍几个简单的程序例子,说明C语言的组成特点。【例1.1】在屏幕上输出一串字符:Thisisacprogram#includevoidmain(){printf(“Thisisacprogram”);}程序输出结果:Thisisacprogram说明:1.main():主函数。C语言程序由函数构成,但有且只有一个主函数。2.{}:C语言程序必须至少有一对{},代表程序的开始、结束,里面内
2、容称之为函数体。3.Printf():标准输出函数,将程序运行结果显示到输出设备上(显示器)。4.#include:预处理命令。当程序中有输出函数或输入函数时必须有此行。【例1.2】已知a=10,b=30,求两数之和sum。#includevoidmain()/*主函数,程序从此开始运行*/{/*函数体开始*/inta,b,sum;/*定义语句*/a=10;/*赋值语句*/b=30;/*赋值语句*/sum=a+b;/*赋值语句*/printf("sum=%d",sum);/*输出语句*/}/*函数体结束*/·1·程序输出结果:sum=30说明:
3、1.inta,b,sum;语句:说明a、b和sum为三个整型变量,可以通过赋值操作改变变量的值。2.a=10;语句:将整数10送到a的存储单元中。sum=a+b;语句:先取a和b两个存储单元中的数据在运算器中相加,然后将结果保存在sum变量单元中。3.printf("sum=%d",sum);语句:该函数的参数包括两部分,sum是要输出的数据,"%d"是数据输出的格式控制符字符串,控制符%d的作用是按整数格式输出sum的值。“sum=”是输出数据的提示说明,原样输出。4.“/*......*/”:注释,目的是为了增加程序的可读性。注释可以插入到程序中任何位置,对程序的执行没有任何
4、影响,编译时将被过滤掉。【例1.3】从键盘输入两个整数,输出最大值。#includeintmax(intx,inty)/*定义函数*/{intz;if(x>y)z=x;elsez=y;returnz;/*返回函数值*/}voidmain(){inta,b,c;printf(“输入两个整数ab:”);scanf(“%d%d”,&a,&b);/*标准输入函数*/c=max(a,b);/*调用max()函数*/printf("%d%d中的最大值为:%d",a,b,c);/*输出结果*/}程序运行结果:输入两个整数ab:15171517中的最大值为:17说明:1.本程序
5、由两个函数组成:主函数main()和自定义函数max()。2.程序从main()函数开始执行;printf()函数,输出显示一个字符串,具有提示信息的作用;scanf()函数,从键盘的输入数据,分别给变量a和变量b赋值,使得变量a和b从键盘上获取值;执行c=max(a,b);时程序转移到max()函数,遇到return语句返回主函数继续执行。·2·1.1.2c语言程序的基本结构以上实例可以看出C语言程序的基本结构:1.C语言程序是由函数构成的,函数是C程序的基本单位。2.一个函数由两部分组成:函数头:即函数的第一行;函数体:即函数头下面,用大括弧{…}扩起来的部分。3.函数体由语句构
6、成,语句以分号;结束。4.一个c程序可以由一个或多各函数组成,但必须有一个且只能有一个main()函数,主函数。一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置。5.每行通常写一条语句。有些短语句也可以一行写多条;长语句也可以一条写成多行。6.在程序中尽量使用注释信息,增强程序的可读性。注释信息是用注释符标识的,注释符开头用/*,结束用*/,其间的字符为注释信息。1.2c语言程序的运行1.2.1c语言程序运行过程由高级语言编写的程序称为源程序,计算机不能直接识别和执行,必须由语言处理程序将其翻译成由0和1构成的二进制指令代码。按照c语言规则编写的程序,要想
7、得到最终结果,要经过以下几个步骤:1.编辑源程序编辑是指使用文本编辑工具软件输入和修改C语言源程序,最后以文本文件的形式存放在磁盘上,文件名由用户自己选定,扩展名一般为“.c”。编辑器可以是任何一种文本编辑软件,比如TurboC和VC++专用编辑系统,也可以是写字板、记事本等字处理软件。2.编译源程序编译是将C源程序翻译成二进制目标程序。编译是由编译程序来完成,编译程序对源程序自动进行句法和语法检查,当发现错误时,就将错误的类型和程序中出错的位置显示出来,
此文档下载收益归作者所有