预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C程序设计教学安排学习C语言的方法第一代:机器语言==〉是一种CPU机器语言。由数 字0、1组合而成。 优点:机器可直接执行,速度快。 缺点:程序长,难记,难理解,不易查错。 第二代:汇编语言==〉用助记符描述的指令系统。 如:MovAx,[bp+4] pushd1, 优点:比机器语言较易理解,执行速度快。 缺点:难度大,非专业人士难以掌握。第三代:面向过程的高级语言==〉或称算法语言。如: Fortran,Basic,Pascal,C等等。 优点:灵活,易于理解,容易查错。 缺点:对大型程序而言维护性较差,对“拟定”好的 程序难以扩充,修改(所谓牵一而动百)。 第四代:非过程化的高级语言==〉是一种面向对象的设计 语言,如:C++,Java等等。 优点:灵活、易于理解、维护、修改、扩充。 缺点:掌握难度较大。 第五代:可视化多媒体程序设计工具。具有面向对象的思想,如:VisualC++,VisualBasic,Delphe等等。第一章C语言概述低级语言如汇编语言,它的优势在于对硬件编程,可以编写操作系统等系统软件,但它可读性和可移植性差; 而一般高级语言又难于实现汇编语言的一些功能;如:内存地址操作、位操作 C语言集优点于一身,它七十年代初诞生于美国的贝尔实验室,八十年代开始风靡全世界; 1983年,美国国家标准化协会根据各种不同版本,制定了ANSIC;目前各版本C的编译系统都以它为基础,目前各版本C的基本部分都是相同的,略有的差异将体现在上机编译中。§1-2C语言的特点4.具有结构化的控制语句,以函数为程序模块;如:if...elsewhilefordo...whileswitch5.语法限制不太严格、程序设计自由度大;为保证编程有较大的自由度,C放宽了语法检查;编译没错误,不代表程序没错;故编程者要细心; 6.允许直接访问物理地址及位操作,又被称做“中级语言”; 7.生成目标代码质量高,执行效率高; 8.程序的可移植性好。§1-3简单的C程序介绍§1-4C语言的上机步骤及环境编译环境配置步骤编辑程序及调试程序步骤第一章小结main() {语句1;语句2;语句3;语句4;...语句n;} 例1-1 main() {printf(“ThisisaCprogram.\n”);} 例1-2 main() {inta,b,sum; a=123;b=456; sum=123+456; printf(“sumis%d\n”,a);} 例1-3 main() {inta,b,c; scanf(“%d,%d”,&a,&b); c=max(a,b); printf(“max=%d”,c);} intmax(x,y) intx,y;{intz;if(x>y)z=x; elsez=y;return(z);} 函数说明部分包括:函数名、函数类型、函数属性、函数参数名、形参类型;如: intmax(x,y) 函数类型函数名函数参数 intx,y; 形参类型形式参数 又如:main() 函数名无参数 函数体包括:变量定义部分和执行部分 inta,b;printf(“Thisisadog.”); ———————————————————————————— 编辑区 ———————————Message———————————— F1-HelpF5-ZoomF6-SwitchF8-StepF9-MakeF10-Menu File装入或保存文件,管理目录,调入DOS 或退出TurboC Edit调入TurboC的编辑环境 Run编辑、连接和运行装入环境下的当前序 Compile编译在当前环境下的当前程序 Project管理多文件工程 Options设置编译程序和连接程序的各种选择项 Debug设置各种调试选择项 例1说明例2说明