c语言课堂教案

c语言课堂教案

ID:29347423

大小:821.00 KB

页数:305页

时间:2018-12-18

c语言课堂教案_第1页
c语言课堂教案_第2页
c语言课堂教案_第3页
c语言课堂教案_第4页
c语言课堂教案_第5页
资源描述:

《c语言课堂教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章计算机语言及C语言概述第二章基本数据类型、运算符和表达式第三章数据的输入和输出第四章语句第五章指针初步和数组第六章函数与程序结构第七章编译预处理第八章指针第九章结构体第十章文件C语言程序设计1第一章计算机语言及C语言概述1.1计算机语言1.2C语言概述1.3C程序的上机步骤21.1计算机语言1.1.1计算机语言的发展过程计算机语言是指计算机能够接受和处理的、具有一定格式的语言。用计算机语言编写的,使计算机能够完成特定任务的代码串称为计算机程序。计算机语言经历了三个阶段:1..机器语言:由0、1代码组成的、能被机器直接理解执行的指令集合。如:10000011就是一条单

2、字节指令。2.汇编语言:采用一定的助记符来代替机器语言中的指令和数据,又称为符号语言。如:ADDA33.高级语言:接近自然语言和数学语言的程序设计语言。1.汇编程序:将用汇编语言编制的程序(源程序)翻译加工成机器语言程序(目标程序)的工具。1.12语言处理程序32.编译程序:将用高级语言编写的程序(源程序)翻译成机器语言或汇编语言程序(目标程序)的工具。特点:一次编译,目标程序可多次使用.从高级语言程序到获得运行结果的一般过程程序库数据源程序目标程序可执行程序结果3.解释程序:直接对源代码中的语句进行解释执行,产生运行结果,它不产生目标代码。编译连接执行41.2C语言概述

3、C语言是适用于描写结构的程序设计语言,常用来设计操作系统或其它系统程序。1.2.1C语言的发展历史C语言的发展依次为:ALGOL60CPLBCPLBC略。(见教材)1.2.2C语言的特点5例1.1:#includestdio.hmain(){printf("ThisisaCprogram.");}例1.2:main(){inta,b,sum;a=123;b=456;sum=a+b;printf("sumis%d",sum);}1.2.3C程序举例6例1.3:输入任意三个整数num1、num2、num3,求三个数中的最大值。main() {intnum1,num

4、2,num3,max;printf("Pleaseinputthreenumbers:");scanf("%d,%d,%d",&num1,&num2,&num3);if(num1>num2)max=num1;elsemax=num2;if(num3>max)max=num3;printf("Thethreenumbersare:%d,%d,%d",num1,num2,num3);printf("max=%d",max);}7例1.3:求a、b和c中的大者.main()/*主函数*/{inta,b,c,max1;/*定义变量*/scanf(“%d,%d,%d”,&a

5、,&b,&c);/*输入变量a、b和c的值*/max1=max(a,b);max1=max(max1,c)/*调用max函数,将得到的值赋给max1*/printf(“max=%d”,max1);/*输出最大的值*/}intmax(x,y)/*定义max函数,函数值为整型,x,y为形式参数*/intx,y;/*对形参x,y作类型定义*/{intz;/*max函数中用到的变量z,也要加以定义*/if(x>y)z=x;elsez=y;return(z);}/*将z值返回调用处*/8通过对上面三个程序的讨论,可以归纳如下:(1)C程序是由函数构成的.且至少要包含一个主函数mai

6、n,也可以包含若干个其它函数.(2)被调用的函数可以是系统提供的库函数(如printf和scanf函数),也可以是用户自定义的函数(如例1.3中的max函数)。(3)一个函数由两部分组成:a.函数头:包括函数名、函数类型、函数形参名、形参类型一个函数名后面必须跟一对圆括号,但函数参数可以没有。b.函数体函数体是用一对花括号作为开始和结尾的标志.包括说明和执行两部分:说明部分用来说明函数、变量和定义变量、指针、数组等,执行部分则通过语句描述函数的功能。变量定义和语句都要以分号结尾。(4)程序的任何地方都可以加入以“/*”和“*/”包围起来的解释部分,该部分的作用是为

7、了增加程序的可读性,它不是程序的可执行部分,不产生程序代码。9(5)C语言书写形式自由.一行内可以写多条语句,一条语句也可以分写在不同行上,当一条语句分写在几行上时,行尾需加续行符“”。C语言中大小写字母是有区别的,这一点在使用时要特别注意。1.C语言的基本符号:(1)大小写英文字母各26个:a~z,A~Z。(2)0~9共十个数字。(3)下划线_。(4)特殊符号:包括运算符在内的其他字符。如+、-、*、/、、、\等。2.标识符:用来标识变量名、符号常量名、函数名、类型名、文件名等。标识符只能由字母、数字和下划线三种字符组

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

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

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