c语言课堂教案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课堂教案

1第一章计算机语言及C语言概述第二章基本数据类型、运算符和表达式第三章数据的输入和输出第四章语句第五章指针初步和数组第六章函数与程序结构第七章编译预处理第八章指针第九章结构体第十章文件C语言程序设计2第一章计算机语言及C语言概述31.11.1.1 计算机语言是指计算机能够接受和处理的、具有一定格式的语言。用计算机语言编写的,使计算机能够完成特定任务的代码串称为计算机程序。计算机语言经历了三个阶段:1..机器语言:由0、1代码组成的、能被机器直接理解执行的指令集合。如是一条单字节指令。2.汇编语言:采用一定的助记符来代替机器语言中的指令和数据,又称为符号语言。如:ADD A 33.高级语言:接近自然语言和数学语言的程序设计语言。1. 汇编程序:将用汇编语言编制的程序(源程序)翻译加工成机器语言程序(目标程序)的工具。1.12 42. 编译程序:将用高级语言编写的程序(源程序)翻译成机器语言或汇编语言程序(目标程序)的工具。特点:一次编译,目标程序可多次使用.从高级语言程序到获得运行结果的一般过程程序库数据源程序目标程序可执行程序结果3.解释程序:直接对源代码中的语句进行解释执行,产生运行结果,它不产生目标代码。编译连接执行51.2 CC1.2.1CC语言的发展依次为:ALGOL60CPLBCPLBC略。(见教材)1.2.2 C6例1.1:include?stdio.h?mainprintfquotThisisaCprogram.nquot例1.2:mainint absuma123 b456sumabprintfquotsum is dnquotsum 1.2.3 C7例1.3:输入任意三个整数num1、num2、num3,求三个数中的最大值。mainint num1num2num3maxprintfquotPlease input three numbers:quotscanfquotdddquotampnum1ampnum2ampnum3 if num1gtnum2 maxnum1 else maxnum2 if num3gtmax maxnum3 printfquotThe three numbers are:dddnquotnum1num2num3printfquotmaxdnquotmax8例1.3: 求a、b和c中的大者.main /主函数/int abcmax1 / 定义变量/scanf“ddd”ampaampbampc / 输入变量a、b和c的值/max1maxabmax1maxmax1c / 调用max函数将得到的值赋给max1 /printf“maxd”max1 / 输出最大的值/int maxxy / 定义max函数函数值为整型xy为形式参数/int xy / 对形参xy作类型定义/int z / max函数中用到的变量z也要加以定义/if xgtyzxelse zyreturnz / 将z值返回调用处/9通过对上面三个程序的讨论可以归纳如下:1C程序是由函数构成的.且至少要包含一个主函数main也可以包含若干个其它函数.2被调用的函数可以是系统提供的库函数如printf和scanf函数也可以是用户自定义的函数如例1.3中的max函数。3一个函数由两部分组成:a.函数头:包括函数名、函数类型、函数形参名、形参类型一个函数名后面必须跟一对圆括号但函数参数可以没有。b.函数体?函数体是的标志.包括说明和执行两部分:?说明部分用来说明函数、变量和定义变量、指针、数组等,?执行部分则通过语句描述函数的功能。?变量定义和语句都要以分号结尾。4程序的任何地方都可以加入以“/”和“/”包围起来的解释部分该部分的作用是为了增加程序的可读性它不是程序的可执行部分不产生程序代码。105 C语言书写形式自由.一行内可以写多条语句一条语句也可以分写在不同行上当一条语句分写在几行上时行尾需加续行符“” 。C语言中大小写字母是有区别的,这一点在使用时要特别注意。1.C语言的基本符号:1大小写英文字母各26个:a~z,A~Z。20~9共十个数字。3下划线_。4特殊符号:包括运算符在内的其他字符。如+、-、、/、?、?、\等。2.标识符:用来标识变量名、符号常量名、函数名、类型名、文件名等。标识符只能由字母、数字和下划线三种字符组成且必须以字母或下划线开头其次,虽然C语言没有对标识符的长度进行统一的规定,但是具体的系统都有长度限制。TurboC能识别长达31个字符。1.2.4 C11C语言中,标识符有三种类型:a.关键字:系统已定义过的、有特定含义、。C语言共有32个关键字。例如,int、char、break、for等。b.预定义标识符:系统定义过的,用于编译预处理命令中的标识符。例如,include、define等

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档