C语言概述课件.ppt

C语言概述课件.ppt

ID:57011755

大小:1.36 MB

页数:20页

时间:2020-07-26

C语言概述课件.ppt_第1页
C语言概述课件.ppt_第2页
C语言概述课件.ppt_第3页
C语言概述课件.ppt_第4页
C语言概述课件.ppt_第5页
资源描述:

《C语言概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言概述2课时1.1程序设计语言的发展过程机器语言由0和1组成,机器能直接阅读汇编语言加入助记符,如MOVCL10高级语言由英语和数学符号组成FORTRAN、PASCAL、BASICC、C++、C#等低级语言(面向机器):机器语言和汇编语言高级语言:面向用户(不能直接执行,需要翻译成“机器语言”)高级语言机器语言翻译(包括编译和解释两种)解释方式:翻译一句执行一句,一句一句执行;编译方式:把整个程序全部翻译成机器语言,然后执行C语言采用编译方式,具体过程如下图:*.c*.obj*.exe结果编辑器编辑编译器编译链接器链接运行高级语言的执行过程1.2C语言的发展历程见教材P3,自学

2、1.3C语言的主要特点1、语言简洁、紧凑(32个关键字,9种控制语言)2、运算符丰富、表达能力强(34个运算符)3、能直接访问物理地址(可直接对硬件操作,故称“中级语言”)4、支持结构化程序设计:使程序层次清晰5、生成的目标代码质量高,程序执行效率高6、可移植性好:可移植性指程序不加修改或稍加修改就可以从一种机器环境下移到另一种机器环境下运行7、语法限制不严,程序设计自由度大1.4C语言程序的基本组成1、简单的C程序介绍1、为什么需要头文件:注意Stdio.h2、Void:函数类型,表示无返回值。TC2.0中可以省略,更高版本则不可3、的作用:换行注:1、变量相当于内存单元2、

3、判断输出结果??3、思考:多次运行该程序,值会发生变化吗?4、思考:如果把第4行改为,则会有什么效果总结:C程序的结构特点C语言程序的标准格式:预编译命令用户自定义函数的声明函数类型函数名(形参表){说明部分(定义部分)可执行部分}main(){说明部分(定义部分)可执行部分}特别提示:函数体中,说明语句必须在所有可执行语句之前。1.5C语言程序的书写风格书写规范,养成良好的编程习惯请阅读:P8中的几条规则1.6C语言中的基本标识符C语言的基本字符集:字母、数字、空白符(空格、制表符等)、标点符号和特殊字符C语言标识符(1)保留字符:关键字(小写)如int,void等(区分大小写)

4、(2)预定义标识符:系统提供如库函数名、预编译命令等(3)用户自定义的标识符:用于标识变量、符号常量、自定义函数名等用户自定义标识符应注意:不限定标识符的长度,但最好不好太长大小写有区分尽量做到“见名思义”不使用关键字、库函数名等由字母、数字和下画线组成但第一个字符必须是字母或下画线如:1.7C语言程序的运行过程1.8程序设计及算法描述1、程序设计的几种结构:顺序结构、分支结构和循环结构2、算法描述:如下所示当型直到型循环1.9Turboc的运行环境及基本操作1、DOS下的Turboc2、windows下的Turboc(我们在该环境下运行程序)3、启动、退出Turboc2.04、主

5、菜单的使用:以操作演示为主说明:F10:激活主菜单ctrl+F9:编译、连接、执行一步完成ALT+F5:查看运行结果ALT+Enter:窗口大小切换其他:见教材P17的表格1.10visualc++6.0的运行环境有兴趣的同学自己摸索该环境的使用习题1.一个完整的可运行的C源程序中()。A.可以有一个或多个主函数B.必须有且仅有一个主函数C.可以没有主函数     D.必须有主函数和其他函数2.构成C语言源程序的基本单位是()。A.子程序B.过程C.文本D.函数3.某C程序由一个主函数main( )和一个自定义函数max( )组成,则该程序()。A.总是从max( )函数开始执行B

6、.写在前面的函数先开始执行C.写在后面的函数先开始执行D.总是从main( )函数开始执行习题4.C语言规定,一个C源程序的主函数名必须为()。A.programB.includeC.mainD.function5.下列说法正确的是()。A.在书写C语言源程序时,每个语句以逗号结束B.注释时,'/'和'*'号间可以有空格C.无论注释内容的多少,在对程序编译时都被忽略D.C程序每行只能写一个语句6.C语言源程序文件的后缀是(),经过Compile后,生成文件的后缀是(),经过Build后,生成文件的后缀是()。A..objB..exeC..cD..doc习题7.调试程序时,如果某个语

7、句后少了一个分号,调试时会提示错误,这种情况一般称之为(  )。而某个“计算2的平方”的程序在调试时没有提示出错,而且成功执行并计算出了结果,只是结果等于5,这种情况一般称之为(  )。A.语法错误B.正常情况C.编译器出错 D.逻辑设计错误B、D、D、C、CCAB、AD

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

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

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