c语言教程 (1)

c语言教程 (1)

ID:44210255

大小:94.00 KB

页数:16页

时间:2019-10-19

c语言教程 (1)_第1页
c语言教程 (1)_第2页
c语言教程 (1)_第3页
c语言教程 (1)_第4页
c语言教程 (1)_第5页
资源描述:

《c语言教程 (1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章C程序概述江苏大学计算机学院计算机科学系教学要求、重点与难点教学要求1、了解C语言的发展及特点;2、熟悉C程序的构成及书写格式;3、掌握TurboC的上机过程。重点与难点1、C语言的特点;2、C程序的构成;3、TurboC上机过程。2内容2C语言特点3简单的C程序介绍4C程序的上机步骤本章小结本章作业1C语言的发展历史3§1.1C语言的发展历史C语言的形成见下图:C语言的形成过程始终围绕着系统程序设计C语言提出后首先用于开发OS—UnixB.Kernighan和DennisRitchie在Unix第

2、7版的基础上合著的书“C程序设计语言”推动了C的广泛使用美国国家标准87ANSIC/国际标准ISO9899-1990微机常见的C有:MicrosoftC(MS-C)、TurboC、QuickC、C++、VCAlgol601960年。缺点:不适合系统程序设计1963年:CPL(组合程序设计语言)缺点:规模太大,不易实现BCPL(BasicCPL)1967特点:简化的CPLB:1970年贝尔实验室提出KenThompson特点:对BCPL再简化C:1972年贝尔的DennisRitchie在B基础上设计,4§

3、1.2C语言的特点简洁、紧凑、方便、灵活;中级语言:既具有高级语言直观性特点,又兼有汇编语言之类低级语言功能,如可以直接访问物理地址,进行位运算;运算符多、数据结构和控制结构丰富;可执行代码质量高、运行速度快;可移植性好,而且可以分块编译;程序设计的自由度大(优点/缺点)既适用于系统程序设计,又适用于应用程序设计5[例1-1](1)源程序main()/*主函数*/{inta,b,c;"/*定义变量*/scanf("%d,%d”,&a,&b);/*要求从键盘上键入变量a和b的值*/c=max(a,b);/*

4、调用max函数,将返回的值赋给c*/printf("max=%d",c);/*输出c的值*/}intmax(x,y)/*定义max函数,函数值为整型,x,y为形式参数*/intx,y;/*定义形参x,y为整型变量*/{intz;/*函数max内部用的局部变量的类型说明*/if(x>y)z=x;elsez=y;/*选x,y大者放于z中*/return(z);/*返回z的值*/}(2)键入:8,15(3)显示:max=15§1.2C语言的特点(4)执行演示6§1.3C程序构成C的程序由函数组成。该程序

5、由一个主函数main()和若干个自定义函数构成。一对花括号“{}”是主函数的定界符。注解行:“/*”和“*/”之间可加入任何文字。语句用分号结束;一行可以写多个语句。程序一般用小写字母,书写采用自由格式。函数定义格式为:[<类型说明>]<函数名>([<形参表>])  [<形参说明>] {[<局部变量说明>][<执行语句>] }函数首部有两种形式:intmax(x,y)intx,y;intmax(intx,inty)7C程序的基本结构[#include<头文件.h>][全局变量说明][子函数1([形式参数]

6、){[子函数局部变量说明][语句序列]}][。。。。。。]main(){[局部变量说明][语句序列]}C程序由函数组成;至少包括主函数main和若干个子函数。一个函数又由变量及参数说明语句和语句序列构成。每个语句必须用分号结尾。一个语句行可以写多个语句,一个语句可以写在多行上。C语言允许以“/*...*/”的形式在程序中插入注释行。C语言提供了包括I/O功能在内的大量标准库函数,但调用这些函数时,必须在程序头部包含头文件。8§1.4C程序的上机操作步骤9§1.4C程序的上机操作步骤一、启动TurboC1.

7、在windows下双击桌面上的TC图标,或查找tc.exe文件并执行。2.在MS—DOS方式下,进入TC子目录,在DOS提示符后输入TC回车。命令主菜单的选择:按F10键,用←和→选择主菜单,再回车;或ALT键加每个主菜单前的首字母。如:ALT+F可拉下File菜单。命令子菜单的选择:拉下子菜单后,用↑和↓键选择子菜单命令,再回车。如:New新建文件,Load或Pick打开文件,打开文件时如文件不在TC子目录下,可设定打开的路径。如:输入d:mydir*.c10二、输入或修改源文件用Ins键交替选择插

8、入或修改状态,用、、、键移动光标,编辑命令如下:删除字符:Del或BackSpace删除一行:Ctrl-Y删除自光标开始至行尾:Ctrl-Q-Y块操作:块标记:块首:Ctrl-K-B块尾:Ctrl-K-K块复制:Ctrl-K-C块删除:Ctrl-K-Y块移动:Ctrl-K-V消除块标记:Ctrl-K-H§1.4C程序的上机操作步骤11三、保存源程序拉下“File”菜单,选其中的“Save”命令回车或按S,或直接按F2键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。